]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
freevxfs: derive f_fsid from bdev->bd_dev
authorAmir Goldstein <amir73il@gmail.com>
Tue, 24 Oct 2023 12:14:57 +0000 (15:14 +0300)
committerChristian Brauner <brauner@kernel.org>
Sat, 28 Oct 2023 14:16:19 +0000 (16:16 +0200)
commitceb33880431c8284b58de5602b15dfb7ac0a4aa5
tree3d857fe0fdc1a21d9d508a9fde5b283cad76f621
parentae62bcb5e7e5a1ab6f85518949f3f759c6e9a8e0
freevxfs: derive f_fsid from bdev->bd_dev

The majority of blockdev filesystems, which do not have a UUID in their
on-disk format, derive f_fsid of statfs(2) from bdev->bd_dev.

Use the same practice for freevxfs.

This will allow reporting fanotify events with fanotify_event_info_fid.

Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Link: https://lore.kernel.org/r/20231024121457.3014063-1-amir73il@gmail.com
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/freevxfs/vxfs_super.c