The Wire · Showcase
IO_URING FIXES AND SOCKMAP USE-AFTER-FREE PATCH LAND IN 7.2-RC
By RepoJournal · Filed · About Linux
Linus merged critical io_uring corrections and a high-impact sockmap race condition fix that closes a threading vulnerability in TCP BPF message handling.
The io_uring pull [1] addresses a missing ERESTARTSYS conversion in read paths that regressed during code consolidation, plus a zcrx UAPI rename dropping the ambiguous "notif" terminology for "event" consistency. More urgent: a sockmap use-after-free in tcp_bpf_sendmsg() [2] that exposed a race condition between threads sharing the same socket, where the error path unsafely compares msg_tx pointers after lock release. The fix hardens this against concurrent access patterns that could trigger kernel crashes. Parallel to core fixes, the drm subsystem [3] pulled TTM backup page ordering corrections and gpusvm memory leak plugs, while ceph [4] landed hardening against malformed input that could trigger use-after-free in real deployments. Arm64 [5] patched early_ioremap() unaligned table handling, rounding out a week of defensive fixes across the stack.
One email a day. Unsubscribe in one click.
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. Read a past issue →
Action items
- → Test io_uring workloads and TCP BPF sockmap code on 7.2-rc and flag any threading anomalies torvalds/linux [immediate]
- → Review ceph hardening changes if running distributed storage in production torvalds/linux [plan]
- → Monitor archinstall aarch64 GRUB/Limine EFI support for ARM deployments archlinux/archinstall [monitor]
References
- [1] Merge tag 'io_uring-7.2-20260724' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux torvalds/linux
- [2] bpf, sockmap: Fix cork use-after-free in tcp_bpf_sendmsg() torvalds/linux
- [3] Merge tag 'drm-fixes-2026-07-25' of https://gitlab.freedesktop.org/drm/kernel torvalds/linux
- [4] Merge tag 'ceph-for-7.2-rc5' of https://github.com/ceph/ceph-client torvalds/linux
- [5] Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux torvalds/linux
- [6] Enable flake8-gettext checks in ruff (#4664) archlinux/archinstall