152 wires and counting

$ follow Linux

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

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-06-17
stories 16

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

IO_URING OVERHAULS TASK WORK, NVMe GAINS TIMEOUT CONTROLS

By RepoJournal · Filed · About Linux · Composed from the cited sources · methodology

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.

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.