diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2023-03-16 16:04:28 +0100 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-22 23:09:57 +0200 |
commit | 2d33036ca9360bacef23ba32e7768ff9ea87f2be (patch) | |
tree | 1c425312eb2896e788276ed19a898c1feb469475 /fs/bcachefs/fs-ioctl.c | |
parent | bcachefs: Don't run transaction hooks multiple times (diff) | |
download | linux-2d33036ca9360bacef23ba32e7768ff9ea87f2be.tar.xz linux-2d33036ca9360bacef23ba32e7768ff9ea87f2be.zip |
bcachefs: Fix for 'missing subvolume' error
Subvolumes, including their root inodes, get deleted asynchronously
after an unlink. But we still need to ensure that we tell the VFS the
inode has been deleted, otherwise VFS writeback could fire after
asynchronous deletion has finished, and try to write to an
inode/subvolume that no longer exists.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/fs-ioctl.c')
0 files changed, 0 insertions, 0 deletions