summaryrefslogtreecommitdiff
path: root/libbcachefs/inode.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2024-02-15 23:45:29 -0500
committerKent Overstreet <kent.overstreet@linux.dev>2024-02-15 23:45:29 -0500
commite773e86495534ede8efc0f3059cf0939c374a925 (patch)
treee928013e6080cd1bb78901a9e29fe000650220ed /libbcachefs/inode.c
parentf2ba586baf981af0e31f160325a51849089f6584 (diff)
Update bcachefs sources to 9a555a741e80 bcachefs: omit alignment attribute on big endian struct bkeyv1.6.2
Diffstat (limited to 'libbcachefs/inode.c')
-rw-r--r--libbcachefs/inode.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libbcachefs/inode.c b/libbcachefs/inode.c
index 414aebe1..a3139bb6 100644
--- a/libbcachefs/inode.c
+++ b/libbcachefs/inode.c
@@ -1117,8 +1117,9 @@ static int may_delete_deleted_inode(struct btree_trans *trans,
goto out;
if (S_ISDIR(inode.bi_mode)) {
- ret = bch2_empty_dir_snapshot(trans, pos.offset, pos.snapshot);
- if (fsck_err_on(ret == -ENOTEMPTY, c, deleted_inode_is_dir,
+ ret = bch2_empty_dir_snapshot(trans, pos.offset, 0, pos.snapshot);
+ if (fsck_err_on(bch2_err_matches(ret, ENOTEMPTY),
+ c, deleted_inode_is_dir,
"non empty directory %llu:%u in deleted_inodes btree",
pos.offset, pos.snapshot))
goto delete;