EXT4 In Linux 6.10 Adds FS_IOC_GETFSSYSFSPATH Support
([Linux Storage] 5 Hours Ago
EXT4 + Linux 6.10)
- Reference: 0001465564
- News link: https://www.phoronix.com/news/Linux-6.10-EXT4
- Source link:
While [1]EROFS is seeing Zstd support and Bcachefs is seeing performance optimizations with the in-development Linux 6.10 kernel, over on the mature EXT4 file-system side the changes are mostly small. There are some minor changes, more folio conversion work, and also adding support for the FS_IOC_GETFSSYSFSPATH ioctl that has been seeing some standardization and adoption by the common Linux file-systems.
The FS_IOC_GETFSSYSFSPATH ioctl is for providing the sysfs sub-path of a file-system. The intent is to help in standardizing the exporting of sysfs data across file-systems in an agnostic manner. Surprisingly only with Linux 6.9 was FS_IOC_GETFSSYSFSPATH added for this standardization of finding the mounted file-system within the /sys/fs sysfs scope.
[2]Kioxia KCD8XPUG1T92 CD8P-R & KCMYXVUG3T20 CM7-V PCIe 5.0 SSDs
Kent Overstreet known for his work on the Bcachefs file-system, has been the one working on getting FS_IOC_GETFSSYSFSPATH enabled across file-systems. Besides EXT4, there have been patches for F2FS and other file-systems.
The EXT4 changes are rather small this cycle while those interested in the full list of patches can find them via [3]this pull request that has already
[1] https://www.phoronix.com/news/Linux-6.10-EROFS-Btrfs
[2] https://www.phoronix.com/review/kioxia-pcie5-cd8p-cm7v-ssds
[3] https://lore.kernel.org/lkml/20240518044601.GA478319@mit.edu/
The FS_IOC_GETFSSYSFSPATH ioctl is for providing the sysfs sub-path of a file-system. The intent is to help in standardizing the exporting of sysfs data across file-systems in an agnostic manner. Surprisingly only with Linux 6.9 was FS_IOC_GETFSSYSFSPATH added for this standardization of finding the mounted file-system within the /sys/fs sysfs scope.
[2]Kioxia KCD8XPUG1T92 CD8P-R & KCMYXVUG3T20 CM7-V PCIe 5.0 SSDs
Kent Overstreet known for his work on the Bcachefs file-system, has been the one working on getting FS_IOC_GETFSSYSFSPATH enabled across file-systems. Besides EXT4, there have been patches for F2FS and other file-systems.
The EXT4 changes are rather small this cycle while those interested in the full list of patches can find them via [3]this pull request that has already
[1] https://www.phoronix.com/news/Linux-6.10-EROFS-Btrfs
[2] https://www.phoronix.com/review/kioxia-pcie5-cd8p-cm7v-ssds
[3] https://lore.kernel.org/lkml/20240518044601.GA478319@mit.edu/
pWe00Iri3e7Z9lHOX2Qx