From 327971cef509c6380ed4bd8587fad26ceb2ab90b Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Tue, 27 May 2025 21:45:56 -0400 Subject: [PATCH] bcachefs: Catch data_update_done events in trace_io_move_start_fail Signed-off-by: Kent Overstreet --- fs/bcachefs/move.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fs/bcachefs/move.c b/fs/bcachefs/move.c index 4dd779b7b6d2..857519cdac4e 100644 --- a/fs/bcachefs/move.c +++ b/fs/bcachefs/move.c @@ -436,9 +436,6 @@ int bch2_move_extent(struct moving_context *ctxt, err_free: kfree(io); err: - if (bch2_err_matches(ret, BCH_ERR_data_update_done)) - return 0; - if (bch2_err_matches(ret, EROFS) || bch2_err_matches(ret, BCH_ERR_transaction_restart)) return ret; @@ -454,6 +451,9 @@ err: trace_io_move_start_fail(c, buf.buf); printbuf_exit(&buf); } + + if (bch2_err_matches(ret, BCH_ERR_data_update_done)) + return 0; return ret; } -- 2.25.1