btrfs: handle btrfs_del_item errors in __btrfs_update_delayed_inode
authorvoid0red <void0red@gmail.com>
Sat, 18 Feb 2023 04:36:48 +0000 (12:36 +0800)
committerDavid Sterba <dsterba@suse.com>
Mon, 6 Mar 2023 18:28:19 +0000 (19:28 +0100)
commitc06016a02a6e316d861f7dddd4b70419a47ded2f
tree035525efaaa613fa050458a49234089184f86df3
parent2943868a909f1d526da363dc077fd7b578643f4b
btrfs: handle btrfs_del_item errors in __btrfs_update_delayed_inode

Even if the slot is already read out, we may still need to re-balance
the tree, thus it can cause error in that btrfs_del_item() call and we
need to handle it properly.

Reviewed-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: void0red <void0red@gmail.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/delayed-inode.c