From: Kent Overstreet Date: Sat, 16 Mar 2024 18:24:29 +0000 (-0400) Subject: bcachefs: Fix check_key_has_snapshot() call X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=3ff3475611d5861ebae62e651608b7ccdb054736;p=linux.git bcachefs: Fix check_key_has_snapshot() call Signed-off-by: Kent Overstreet --- diff --git a/fs/bcachefs/fsck.c b/fs/bcachefs/fsck.c index f48033be3f6b1..7228b118aad97 100644 --- a/fs/bcachefs/fsck.c +++ b/fs/bcachefs/fsck.c @@ -2022,8 +2022,10 @@ static int check_xattr(struct btree_trans *trans, struct btree_iter *iter, int ret; ret = check_key_has_snapshot(trans, iter, k); - if (ret) + if (ret < 0) return ret; + if (ret) + return 0; i = walk_inode(trans, inode, k); ret = PTR_ERR_OR_ZERO(i);