summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/move.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2023-03-10 17:40:21 -0500
committerKent Overstreet <kent.overstreet@linux.dev>2023-10-22 17:09:56 -0400
commit5bf9db0179c3eb1b7d9f9b3c3fe0d30f1364bb1f (patch)
treedfb07033e48e1a822fb614b646685b3d56043296 /fs/bcachefs/move.c
parent51fe0332b1e39822a6d67a0da656fcfc0db03e99 (diff)
downloadlinux-stable-5bf9db0179c3eb1b7d9f9b3c3fe0d30f1364bb1f.tar.gz
linux-stable-5bf9db0179c3eb1b7d9f9b3c3fe0d30f1364bb1f.tar.bz2
linux-stable-5bf9db0179c3eb1b7d9f9b3c3fe0d30f1364bb1f.zip
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 <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/move.c')
-rw-r--r--fs/bcachefs/move.c8
1 files changed, 0 insertions, 8 deletions
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;