RepoJournal
Linux

Linux

The kernel, distros, and the rigs of the moment

Keep up with Linux in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Infrastructure Full archive →

The Wire · Showcase

IO_URING OVERHAULS TASK WORK, NVMe GAINS TIMEOUT CONTROLS

By RepoJournal · Filed · About Linux

Kernel 7.2 ships a fundamental rework of io_uring's task scheduling that eliminates O(n) list reversals on every run, while NVMe gets fine-grained per-controller timeout knobs.

The io_uring subsystem got its biggest structural change in years [1], replacing LIFO-ordered task_work lists with a proper queue that runs work in the order it was submitted, cutting overhead on systems processing thousands of async operations. Meanwhile, NVMe adds per-controller admin and IO timeout sysfs attributes [2], letting operators tune timeouts without recompiling or rebooting, a critical fix for production environments running heterogeneous hardware. Block layer multipath gains P2PDMA support and per-device iostats [2], unlocking direct peer-to-peer transfers on capable hardware. Device mapper introduces dm-inlinecrypt for transparent encryption at the block level [3], shipping alongside cleanups across dm-vdo, dm-raid, and dm-cache. Test infrastructure gets improvements too [4], with resctrl tests tuned to reduce L2 cache interference and clearer documentation for the FORCE_TARGETS build variable.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Merge tag 'for-7.2/io_uring-20260615' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux torvalds/linux
  2. [2] Merge tag 'for-7.2/block-20260615' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux torvalds/linux
  3. [3] Merge tag 'for-7.2/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm torvalds/linux
  4. [4] Merge tag 'linux_kselftest-next-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest torvalds/linux

Quick answers

What shipped in Linux on June 17, 2026?
Kernel 7.2 ships a fundamental rework of io_uring's task scheduling that eliminates O(n) list reversals on every run, while NVMe gets fine-grained per-controller timeout knobs. In total, 16 commits landed.
What were the notable Linux updates?
Merge tag 'for-7.2/io_uring-20260615' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux, Merge tag 'for-7.2/block-20260615' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux, and Merge tag 'for-7.2/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.

More from Linux

Daily updates, in your inbox

Follow Linux

Keep up with Linux in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.