From: Kent Overstreet Date: Fri, 10 Mar 2023 22:40:21 +0000 (-0500) Subject: bcachefs: evacuate_bucket() no longer calls verify_bucket_evacuated() X-Git-Tag: io_uring-6.7-2023-11-10~119^2~432 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=5bf9db0179c3eb1b7d9f9b3c3fe0d30f1364bb1f;p=linux-block.git bcachefs: evacuate_bucket() no longer calls verify_bucket_evacuated() The copygc code itself now calls this when all moves from a given bucket are complete. Signed-off-by: Kent Overstreet --- diff --git a/fs/bcachefs/move.c b/fs/bcachefs/move.c index 3a650bc4173a..681d134f2e43 100644 --- a/fs/bcachefs/move.c +++ b/fs/bcachefs/move.c @@ -818,14 +818,6 @@ next: } trace_evacuate_bucket(c, &bucket, dirty_sectors, bucket_size, fragmentation, ret); - - if (IS_ENABLED(CONFIG_BCACHEFS_DEBUG) && gen >= 0) { - bch2_trans_unlock(trans); - move_ctxt_wait_event(ctxt, NULL, list_empty(&ctxt->reads)); - closure_sync(&ctxt->cl); - if (!ctxt->write_error) - bch2_verify_bucket_evacuated(trans, bucket, gen); - } err: bch2_bkey_buf_exit(&sk, c); return ret;