Linux Kernel Daily: The RC3 Cleanup Wave
Five merges landed as Linux 7.2 heads into late release candidates, and nearly all of them are lifecycle and race-condition fixes—use-after-frees, uninitialized values, and stale state cleanup across scheduling, RDMA, and NFS server code.
Duration: PT2M24S
Episode overview
This episode is a short developer briefing from Linux Kernel Daily.
It explains recent repository work in plain language.
- Show: Linux Kernel Daily
- Published: 2026-07-14T06:00:54Z
- Audio duration: PT2M24S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good day, and welcome to Linux Kernel Daily for July 14th, 2026.
The signal today is clear: this is late-cycle stabilization, and the dominant bug class across every pull is object lifecycle mismanagement — code touching things after they should have been freed, or before they've been fully set up.
Start with sched-ext, merged by Linus in commit f-7-5-7-4-d-3. Tejun Heo's pull fixes two separate use-after-free bugs in the new sub-scheduler support, plus an enable path that could leave a half-initialized sub-scheduler still linked into the system. There's also a locking bug where a migration race could trigger…
The RDMA pull, commit 0-f-d-8-b-6-7, tells the same story in a different subsystem. IRDMA gets fixes for crashes tied to memory registration and a user-triggerable null dereference on queue-pair creation. SIW had a QP published before it was fully initialized, letting a network packet reach an unready structure — a…
NFSD follows the same pattern at smaller scale: commit 0-f-2-6-5-5-6 fixes a use-after-free when unlocking a filesystem post-shutdown.
Cgroup's fix, in 3-b-0-2-9-c-0, is a related but distinct correctness issue — a cpuset that never set memory nodes could divide by…
Nearby episodes from Linux Kernel Daily
- Weekly Recap - Stabilizing the 7.2 Release Cycle
- Release Candidate Three Locks Down Security Fixes
- A Wave of Late Cycle Hardening Fixes
- A Week of Filesystem and Race Condition Cleanup
- The Bounds-Checking Merge Window
- Memory Management Cleanup Batch
- Weekly Recap - Post-Merge Window Cleanup Across the Stack
- RC2 Cleanup Wave