On Mon, Jun 30, 2025 at 08:36:33PM +0800, Alan Huang wrote: > Reported-by: syzbot+cc7567f096079cb41...@syzkaller.appspotmail.com > Signed-off-by: Alan Huang <mmpgour...@gmail.com>
Applied, thanks > --- > fs/bcachefs/fsck.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/fs/bcachefs/fsck.c b/fs/bcachefs/fsck.c > index 4ceb28a6b9b1..453a5c3184ea 100644 > --- a/fs/bcachefs/fsck.c > +++ b/fs/bcachefs/fsck.c > @@ -2811,7 +2811,7 @@ static int check_path_loop(struct btree_trans *trans, > struct bkey_s_c inode_k) > ret = remove_backpointer(trans, &inode); > bch_err_msg(c, ret, "removing dirent"); > if (ret) > - break; > + goto out; > > ret = reattach_inode(trans, &inode); > bch_err_msg(c, ret, "reattaching inode %llu", > inode.bi_inum); > -- > 2.48.1 >