gfs2: fs: derive f_fsid from s_uuid
authorAmir Goldstein <amir73il@gmail.com>
Tue, 24 Oct 2023 07:55:35 +0000 (10:55 +0300)
committerAndreas Gruenbacher <agruenba@redhat.com>
Mon, 6 Nov 2023 00:51:26 +0000 (01:51 +0100)
commitd6fc6c93636ffefd3d209d90a749e4e4ea51d6c1
tree48c6123f3d23fe9fe88c0c79e9d2fcb8de661d57
parent0b2355fe91ac3756a9e29c8b833ba33f9affb520
gfs2: fs: derive f_fsid from s_uuid

gfs2 already has optional persistent uuid.

Use that uuid to report f_fsid in statfs(2), same as ext2/ext4/zonefs.

This allows gfs2 to be monitored by fanotify filesystem watch.
for example, with inotify-tools 4.23.8.0, the following command can be
used to watch changes over entire filesystem:

  fsnotifywatch --filesystem /mnt/gfs2

Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Reviewed-by: Jan Kara <jack@suse.cz>
Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
fs/gfs2/super.c