ok, any further bikeshedding better be along the lines of "this will cause a gaping security hole unless addressed" ;) changes since v2: - now using nak (0x15) ioctl range; documentation updated - new helpers for setting the sysfs name - sysfs name uuid now has a length field other notes: - fscrypt usage of s_uuid has justification, so we don't need to be concerned about exporting that (more) to userspace - i haven't updated btrfs for FS_IOC_SYSFS_NAME, less familiar with their code so they are cc'd ext4 may want this too? Kent Overstreet (7): fs: super_set_uuid() overlayfs: Convert to super_set_uuid() fs: FS_IOC_GETUUID fat: Hook up sb->s_uuid fs: FS_IOC_GETSYSFSNAME xfs: add support for FS_IOC_GETSYSFSNAME bcachefs: add support for FS_IOC_GETSYSFSNAME .../userspace-api/ioctl/ioctl-number.rst | 3 +- fs/bcachefs/fs.c | 3 +- fs/ext4/super.c | 2 +- fs/f2fs/super.c | 2 +- fs/fat/inode.c | 3 ++ fs/gfs2/ops_fstype.c | 2 +- fs/ioctl.c | 33 ++++++++++++ fs/kernfs/mount.c | 4 +- fs/ocfs2/super.c | 4 +- fs/overlayfs/util.c | 14 +++-- fs/ubifs/super.c | 2 +- fs/xfs/xfs_mount.c | 4 +- include/linux/fs.h | 51 +++++++++++++++++++ include/uapi/linux/fs.h | 27 ++++++++++ mm/shmem.c | 4 +- 15 files changed, 142 insertions(+), 16 deletions(-) -- 2.43.0