Linux Kernel Daily: Race Condition Cleanup Ahead of 7.2
This is a pre-release stabilization day, with five merges into the 7.2 release candidate mostly targeting locking order and lifecycle bugs in the scheduler and cgroup subsystems, plus three narrower fixes in filesystem security checks and memory setup.
Duration: PT2M20S
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-08-04T06:00:58Z
- Audio duration: PT2M20S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good day, it's August 4th, 2026, and this is Linux Kernel Daily.
Today's activity is all late-cycle fixes heading into the 7.2 release candidate, and the dominant theme is locking order and object lifetime bugs in the scheduling subsystem.
The sched-ext pull, commit b-e-7-6-b-5-1, brings in six fixes for the sub-scheduler support that landed this cycle. The serious one is a use-after-free: a failed scheduler enable could tear down a sub-scheduler that was never fully linked, racing against the root scheduler's disable path. That same pull also fixes a…
That lock-ordering problem shows up again in the cgroup pull, commit three-five-e-six-six-f-zero. Here, writing to a pressure file was forking a worker kthread while holding the cgroup mutex, which could deadlock against a sched-ext enable that blocks forks. The fix moves the kthread creation outside the mutex. A…
Together, these two pulls show the same lesson: as sched-ext's sub-scheduler feature matures, its interaction with cgroup locking and object teardown is where the remaining bugs live. Anyone working near cgroup mutex or sched-ext enable and disable paths should expect more of this kind of hardening before it's fully…
Three…
Nearby episodes from Linux Kernel Daily
- Weekly Recap - Late-Cycle Fixes Across the Stack
- rc6 Lands With a Security-Heavy Fix Sweep
- I2C Driver Fixes Land Ahead of Release
- Late-Cycle Fixes Converge on Race Conditions and Use-After-Free Bugs
- The Great Merge Window Cleanup
- A Nested Guest Security Fix and Cleanup Loop Bugs
- Late-Cycle Fixes Converge on Btrfs Zoned Storage
- Late-Cycle Fixes Converge Before 7.2