VOOZH about

URL: https://www.phoronix.com/news/Linux-7.2-Storage

⇱ IO_uring, NVMe & Other Block + Device Mapper Changes Merged For Linux 7.2 - Phoronix


👁 Phoronix

IO_uring, NVMe & Other Block + Device Mapper Changes Merged For Linux 7.2

Written by Michael Larabel in Linux Storage on 17 June 2026 at 04:00 AM EDT. 2 Comments
Linux 7.2 continues seeing a fair amount of storage-related changes from file-systems to the block device code itself, software RAID, the wonderful IO_uring interface, and more. Here is some of the latest feature work that has been merged for Linux 7.2.

The NVMe code for Linux 7.2 includes adding per-controller admin and I/O timeout sysfs attributes. There is also PCI peer-to-peer DMA (P2PDMA) enablement for multi-path devices, a new sysfs attribute group exposing per-controller counters, and other improvements.

Over on the MD side, there are RAID1 and RAID10 fixes for a deadlock in the read error recovery path and more. The MD code also now better handles PCI P2PDMA propagation from member devices to the RAID device.

The block subsystem code as a whole now supports LLVM's Clang lock context analysis. More details on the block changes via this Git merge.

Over on the IO_uring side is a rework to the task_work infrastructure for better performance, zero-copy receive (zcrx) user notifications to communicate back to user-space via a dedicated CQE, reliability improvements for ZCRX, registered buffer improvements, support for opcode filtering on IORING_OP_CONNECT, and other clean-ups. Those details can be found via this Git merge.

Also of not on the storage side is the Device Mapper (DM) changes merged for Linux 7.2. Most notable with that merge is the introduction of dm-inlinecrypt. The dm-inlinecrypt target is designed for inline block device encryption usage compared to the conventional dm-crypt. This should be useful particularly for various UFS host controllers supporting inline encryption.

Stay tuned as a lot of other interesting feature code continues to land in Linux Git and will continue through the merge window ending on 28 June.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.