bcachefs: Give out new path if upgrade fails
authorKent Overstreet <kent.overstreet@linux.dev>
Thu, 22 May 2025 22:00:45 +0000 (18:00 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Fri, 23 May 2025 11:59:43 +0000 (07:59 -0400)
commitaac49471b6c4a15cdb4bdade8c19527075af073d
tree5cf929bc0cbd6af24a2913c20800129690a3e218
parent66782b2acbc3291faba7e14d9b22b77a4f3f94e4
bcachefs: Give out new path if upgrade fails

Avoid transaction restarts due to failure to upgrade - we can traverse a
new iterator without a transaction restart.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_iter.c