From: Timo Sirainen Date: Mon, 3 Jul 2023 09:12:03 +0000 (+0300) Subject: mdbox: Remove unused MDBOX_SYNC_FLAG_NO_PURGE X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=780040cf0e6539cc3622f51b09444294c10256f7;p=thirdparty%2Fdovecot%2Fcore.git mdbox: Remove unused MDBOX_SYNC_FLAG_NO_PURGE --- diff --git a/src/lib-storage/index/dbox-multi/mdbox-save.c b/src/lib-storage/index/dbox-multi/mdbox-save.c index 6f1853915c..8476332d8a 100644 --- a/src/lib-storage/index/dbox-multi/mdbox-save.c +++ b/src/lib-storage/index/dbox-multi/mdbox-save.c @@ -304,7 +304,7 @@ int mdbox_transaction_save_commit_pre(struct mail_save_context *_ctx) /* lock the mailbox after map to avoid deadlocks. if we've noticed any corruption, deal with it later, otherwise we won't have up-to-date atomic->sync_view */ - if (mdbox_sync_begin(ctx->mbox, MDBOX_SYNC_FLAG_NO_PURGE | + if (mdbox_sync_begin(ctx->mbox, MDBOX_SYNC_FLAG_FORCE | MDBOX_SYNC_FLAG_FSYNC, ctx->atomic, &ctx->sync_ctx, &corrupted) < 0) { diff --git a/src/lib-storage/index/dbox-multi/mdbox-storage-rebuild.c b/src/lib-storage/index/dbox-multi/mdbox-storage-rebuild.c index 4277a1a0d2..56e5608a78 100644 --- a/src/lib-storage/index/dbox-multi/mdbox-storage-rebuild.c +++ b/src/lib-storage/index/dbox-multi/mdbox-storage-rebuild.c @@ -961,8 +961,9 @@ static int mdbox_storage_rebuild_scan(struct mdbox_storage_rebuild_context *ctx) return 0; } -int mdbox_storage_rebuild_in_context(struct mdbox_storage *storage, - struct mdbox_map_atomic_context *atomic) +static int +mdbox_storage_rebuild_in_context(struct mdbox_storage *storage, + struct mdbox_map_atomic_context *atomic) { struct mdbox_storage_rebuild_context *ctx; int ret; diff --git a/src/lib-storage/index/dbox-multi/mdbox-storage-rebuild.h b/src/lib-storage/index/dbox-multi/mdbox-storage-rebuild.h index 1194d291ac..087ef2cc96 100644 --- a/src/lib-storage/index/dbox-multi/mdbox-storage-rebuild.h +++ b/src/lib-storage/index/dbox-multi/mdbox-storage-rebuild.h @@ -3,8 +3,6 @@ struct mdbox_map_atomic_context; -int mdbox_storage_rebuild_in_context(struct mdbox_storage *storage, - struct mdbox_map_atomic_context *atomic); int mdbox_storage_rebuild(struct mdbox_storage *storage); #endif diff --git a/src/lib-storage/index/dbox-multi/mdbox-sync.h b/src/lib-storage/index/dbox-multi/mdbox-sync.h index 8f58bd01e0..a055328b97 100644 --- a/src/lib-storage/index/dbox-multi/mdbox-sync.h +++ b/src/lib-storage/index/dbox-multi/mdbox-sync.h @@ -8,7 +8,6 @@ enum mdbox_sync_flags { MDBOX_SYNC_FLAG_FORCE = 0x01, MDBOX_SYNC_FLAG_FSYNC = 0x02, MDBOX_SYNC_FLAG_FORCE_REBUILD = 0x04, - MDBOX_SYNC_FLAG_NO_PURGE = 0x08, }; struct mdbox_sync_context {