EXT4 In Linux 4.10 Gains DAX iomap, Encryption Improvements
The EXT4 file-system is seeing some new feature work with the in-development Linux 4.10 merge window.
The EXT4 feature pull request for the Linux 4.10 merge window queues the dax-4.0-iomap-pmd branch, which includes changes to use the new iomap framework for DAX. This makes the EXT4 DAX I/O code-paths utilize the iomap framework rather than their older DAX functionality, which then allows for more efficient block mapping, PMD page fault support, minor bug fixes, and improvements. DAX is the direct access support in the Linux kernel for file-systems to have more efficient, direct read/write access to persistent memory storage devices. This DAX iomap code being added via the EXT4 pull will also be shared with the XFS DAX code.
The EXT4 updates for Linux 4.10 also include fscrypt updates, which includes changes for being able to support UBIFS encryption, an in-place encryption mode, partial page encryption, and other clean-ups.
EXT4 in Linux 4.10 is also better protected in cases of maliciously corrupted xattr blocks and a maliciously corrupted superblock. Plus there is an assortment of other clean-ups and fixes with the EXT4 kernel code.
More details via the pull request by Ted Ts'o.
The EXT4 feature pull request for the Linux 4.10 merge window queues the dax-4.0-iomap-pmd branch, which includes changes to use the new iomap framework for DAX. This makes the EXT4 DAX I/O code-paths utilize the iomap framework rather than their older DAX functionality, which then allows for more efficient block mapping, PMD page fault support, minor bug fixes, and improvements. DAX is the direct access support in the Linux kernel for file-systems to have more efficient, direct read/write access to persistent memory storage devices. This DAX iomap code being added via the EXT4 pull will also be shared with the XFS DAX code.
The EXT4 updates for Linux 4.10 also include fscrypt updates, which includes changes for being able to support UBIFS encryption, an in-place encryption mode, partial page encryption, and other clean-ups.
EXT4 in Linux 4.10 is also better protected in cases of maliciously corrupted xattr blocks and a maliciously corrupted superblock. Plus there is an assortment of other clean-ups and fixes with the EXT4 kernel code.
More details via the pull request by Ted Ts'o.
6 Comments