EXT4, EROFS & NTFS3 File-System Drivers Ready With Improvements For Linux 6.18
([Linux Storage] 69 Minutes Ago
Linux 6.18 File-Systems)
- Reference: 0001581967
- News link: https://www.phoronix.com/news/Linux-6.18-EXT4-EROFS-NTFS3
- Source link:
In addition to [1]XFS enabling online fsck by default , [2]Bcachefs being stripped from the mainline Linux kernel , and [3]Btrfs improvements making for a notable first few days of the Linux 6.18 window, there's more. The EXT4, EROFS, and NTFS3 drivers are bringing the latest batch of file-system changes for Linux 6.18.
The [4]EXT4 pull adds support for tune2fs to be able to modify/update the superblock without needing write access to the block device, support for 32-bit reserved UIDs and GIDs and dropping some old EXT4 Kconfig options.
"New ext4 features:
* Add support so tune2fs can modify/update the superblock using an ioctl, without needing write access to the block device.
* Add support for 32-bit reserved uid's and gid's.
Bug fixes:
* Fix potential warnings and other failures caused by corrupted / fuzzed file systems.
* Fail unaligned direct I/O write with EINVAL instead of silently falling back to buffered I/O
* Correectly handle fsmap queries for metadata mappings
* Avoid journal stalls caused by writeback throttling
* Add some missing GFP_NOFAIL flags to avoid potential deadlocks under extremem memory pressure
Cleanups:
* Remove obsolete EXT3 Kconfigs"
Meanwhie the [5]EROFS updates for that read-only file-system added FS_IOC_GETFSLABEL support.
The NTFS3 file-system driver for modern NTFS read/write support on Linux [6]added FS_IOC_GETFSLABEL and FS_IOC_SETFSLABEL support along with a number of other minor changes.
[1] https://www.phoronix.com/news/Linux-6.18-XFS
[2] https://www.phoronix.com/news/Bcachefs-Removed-Linux-6.18
[3] https://www.phoronix.com/news/Linux-6.18-Btrfs
[4] https://lore.kernel.org/lkml/20251001025400.GA333371@mit.edu/
[5] https://lore.kernel.org/lkml/aNqZE+ex0ci1etXU@debian/
[6] https://lore.kernel.org/lkml/20250930130833.4866-1-almaz.alexandrovich@paragon-software.com/
The [4]EXT4 pull adds support for tune2fs to be able to modify/update the superblock without needing write access to the block device, support for 32-bit reserved UIDs and GIDs and dropping some old EXT4 Kconfig options.
"New ext4 features:
* Add support so tune2fs can modify/update the superblock using an ioctl, without needing write access to the block device.
* Add support for 32-bit reserved uid's and gid's.
Bug fixes:
* Fix potential warnings and other failures caused by corrupted / fuzzed file systems.
* Fail unaligned direct I/O write with EINVAL instead of silently falling back to buffered I/O
* Correectly handle fsmap queries for metadata mappings
* Avoid journal stalls caused by writeback throttling
* Add some missing GFP_NOFAIL flags to avoid potential deadlocks under extremem memory pressure
Cleanups:
* Remove obsolete EXT3 Kconfigs"
Meanwhie the [5]EROFS updates for that read-only file-system added FS_IOC_GETFSLABEL support.
The NTFS3 file-system driver for modern NTFS read/write support on Linux [6]added FS_IOC_GETFSLABEL and FS_IOC_SETFSLABEL support along with a number of other minor changes.
[1] https://www.phoronix.com/news/Linux-6.18-XFS
[2] https://www.phoronix.com/news/Bcachefs-Removed-Linux-6.18
[3] https://www.phoronix.com/news/Linux-6.18-Btrfs
[4] https://lore.kernel.org/lkml/20251001025400.GA333371@mit.edu/
[5] https://lore.kernel.org/lkml/aNqZE+ex0ci1etXU@debian/
[6] https://lore.kernel.org/lkml/20250930130833.4866-1-almaz.alexandrovich@paragon-software.com/
Vorpal