Hello, currently, when a frozen filesystem is unmouted, it turns into a zombie rather than being shut down; it can only be shut down after remounting and thawing it. That's silly for local filesystems, but it's worse for filesystems like gfs2 which freeze the filesystem on all nodes when fsfreeze is called on any of the nodes: there, the nodes that didn't initiate the freeze cannot shut down the filesystem at all. This is a non-working, first shot at allowing filesystems to shut down on the last unmount. Could you please have a look to let me know if something like this makes sense? The three patches in this series can be found at the tail of this tree: https://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git/log/?h=freeze%2bumount The vfs patches apply directly on top of v6.1-rc5 -ish kernels. The gfs2 patch depends on previous patches in the above tree, so please grab that if you want the full context. Thanks a lot, Andreas Andreas Gruenbacher (3): fs: Add activate_super function fs: Introduce { freeze, thaw }_active_super functions gfs2: Shut down frozen filesystem on last unmount fs/gfs2/glops.c | 17 ++------- fs/gfs2/super.c | 27 ++++++++++---- fs/super.c | 89 +++++++++++++++++++++++++++++++++++++++++----- include/linux/fs.h | 3 ++ 4 files changed, 108 insertions(+), 28 deletions(-) -- 2.38.1