summaryrefslogtreecommitdiff
path: root/Documentation/filesystems/fuse.rst
diff options
context:
space:
mode:
authorDaniil Lunev <dlunev@chromium.org>2022-07-27 09:44:25 +0300
committerMiklos Szeredi <mszeredi@redhat.com>2022-07-27 12:30:31 +0300
commit247861c325c2e4f5ad3c2f9a77ab9d85d15cbcfc (patch)
tree174d7bdf5415a614f5b60d4b051f894c5d405ef2 /Documentation/filesystems/fuse.rst
parent04b9407197789c81fffac52921e703cb47967d6a (diff)
downloadlinux-247861c325c2e4f5ad3c2f9a77ab9d85d15cbcfc.tar.xz
fuse: retire block-device-based superblock on force unmount
Force unmount of FUSE severes the connection with the user space, even if there are still open files. Subsequent remount tries to re-use the superblock held by the open files, which is meaningless in the FUSE case after disconnect - reused super block doesn't have userspace counterpart attached to it and is incapable of doing any IO. This patch adds the functionality only for the block-device-based supers, since the primary use case of the feature is to gracefully handle force unmount of external devices, mounted with FUSE. This can be further extended to cover all superblocks, if the need arises. Signed-off-by: Daniil Lunev <dlunev@chromium.org> Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Diffstat (limited to 'Documentation/filesystems/fuse.rst')
0 files changed, 0 insertions, 0 deletions