summaryrefslogtreecommitdiff
path: root/libbcachefs/move.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2022-08-18 12:32:10 -0400
committerKent Overstreet <kent.overstreet@gmail.com>2022-08-18 12:49:48 -0400
commitdded444b20dd3f47393937315b8217535ff3c51d (patch)
treec6f6b3973b5de757b458bb9e0f4c7d81e4fbef4d /libbcachefs/move.c
parent51ffcc699369deaa0fb4333a68bbbdf523afba11 (diff)
Update bcachefs sources to dfaf9a6ee2 lib/printbuf: Clean up headers
Diffstat (limited to 'libbcachefs/move.c')
-rw-r--r--libbcachefs/move.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libbcachefs/move.c b/libbcachefs/move.c
index 2fc24745..22470067 100644
--- a/libbcachefs/move.c
+++ b/libbcachefs/move.c
@@ -636,6 +636,8 @@ int __bch2_evacuate_bucket(struct moving_context *ctxt,
b = bch2_backpointer_get_node(&trans, &iter,
bucket, bp_offset, bp);
ret = PTR_ERR_OR_ZERO(b);
+ if (ret == -BCH_ERR_backpointer_to_overwritten_btree_node)
+ continue;
if (bch2_err_matches(ret, BCH_ERR_transaction_restart))
continue;
if (ret)