Messages in this thread | | | From | Daniil Lunev <> | Subject | [PATCH v2 0/2] Prevent re-use of FUSE superblock after force unmount | Date | Thu, 12 May 2022 08:29:08 +1000 |
| |
userspace counterpart. However, open file handles will prevent the superblock from being reclaimed. An attempt to remount the filesystem at the same endpoint will try re-using the superblock, if still present. Since the superblock re-use path doesn't go through the fs-specific superblock setup code, its state in FUSE case is already disfunctional, and that will prevent the mount from succeeding.
Changes in v2: - Remove super from list of superblocks instead of using a flag
Daniil Lunev (2): fs/super: function to prevent super re-use FUSE: Retire superblock on force unmount
fs/fuse/inode.c | 7 +++++-- fs/super.c | 51 ++++++++++++++++++++++++++++++++++++---------- include/linux/fs.h | 1 + 3 files changed, 46 insertions(+), 13 deletions(-)
-- 2.31.0
| |