]> git.ipfire.org Git - thirdparty/linux.git/commit
Merge series "filesystem visibility ioctls" of https://lore.kernel.org/r/202402070256...
authorChristian Brauner <brauner@kernel.org>
Thu, 8 Feb 2024 09:32:07 +0000 (10:32 +0100)
committerChristian Brauner <brauner@kernel.org>
Mon, 12 Feb 2024 12:14:21 +0000 (13:14 +0100)
commit01edea1bbd1768be41729fd018a82556fa1810ec
tree0d754800a9224b1d0f0a824dc03f00ef45461a65
parent6613476e225e090cc9aad49be7fa504e290dd33d
parent231e872529885483056c0170641ddd76686e3a89
Merge series "filesystem visibility ioctls" of https://lore.kernel.org/r/20240207025624.1019754-1-kent.overstreet@linux.dev

Pull filesystem visibility ioctls series from Kent Overstreet:

This patch series adds a few new ioctls to standardize a few interfaces
to get and set filesystem uuid and retrieving the sysfs path.

The get UUID ioctls are lifted versions of the ext4 ioctls with one
difference, killing the flexible array member - we'll never have UUIDs
more than 16 bytes, and getting rid of the flexible array member makes
them easier to use.

FS_IOC_GETFSSYSFSPATH is new, but it addresses something that we've been
doing in fs specific code for awhile - "given a path on a mounted
filesystem, tell me where it lives in sysfs".

* series "filesystem visibility ioctls" of https://lore.kernel.org/r/20240207025624.1019754-1-kent.overstreet@linux.dev: (6 commits)
  xfs: add support for FS_IOC_GETFSSYSFSPATH
  fs: add FS_IOC_GETFSSYSFSPATH
  fat: Hook up sb->s_uuid
  fs: FS_IOC_GETUUID
  ovl: convert to super_set_uuid()
  fs: super_set_uuid()

Signed-off-by: Christian Brauner <brauner@kernel.org>