VOOZH about

URL: https://www.phoronix.com/news/Linux-7.1-Revamps-T10-PI

⇱ Linux 7.1 Revamps T10 PI Data Integrity Handling For Better Read Performance - Phoronix


👁 Phoronix

Linux 7.1 Revamps T10 PI Data Integrity Handling For Better Read Performance

Written by Michael Larabel in Linux Storage on 14 April 2026 at 09:03 AM EDT. 1 Comment
Merged yesterday for the Linux 7.1 kernel is overhauling the T10 PI code for generating and verifying data integrity information. In turn the new code is cleaner while also allowing for better read storage performance.

For those interested in T10 PI for end-to-end data integrity, including data in transit, Linux 7.1 has reworked its implementation. Christoph Hellwig led the effort to support generating and verifying integrity information in the file-system rather than the "automatic below the covers" support that has existed. In turn this increases the protection covered and the file-system then has knowledge of it and the ability to act upon integrity errors.

The new code is also more efficient particularly for read workloads. Read performance has improved by around 15% for 4K I/O and also enjoying lower QD1 latency for small I/O sizes.

So far with the revamped code, the XFS file-system is wired up for supporting the T10 protection information.

More details on this revised T10 data integrity handling for the Linux kernel can be found via this pull that landed on Monday in Git.

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.