Linux Kernel Daily: RC2 Cleanup Wave

Linus pulled six subsystem fix branches into 7.2-rc2, mostly resource leaks, use-after-free bugs, and one deadlock regression. The common thread is cleanup-path correctness: drivers and core code failing to properly tear down state on removal, suspend, or error.

Duration: PT2M26S

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-06T06:00:16Z
  • Audio duration: PT2M26S

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 July 6th, 2026. This is Linux Kernel Daily.

Today's activity is release-cycle housekeeping: Linus merged six fix branches into 7.2-rc2, and the dominant theme across nearly all of them is broken cleanup paths — code that doesn't properly release resources or reset state when things shut down, fail, or get interrupted.

Start with sound. Commit 216a8b2 pulls in a fix for a use-after-free on device disconnect in the US144 Mark 2 driver, plus a related anchor list corruption from a redundant resubmission call. Same branch fixes a clock leak in the R-Car sound driver during suspend and resume. That's three separate teardown bugs in…

The irq branch, in 610533c, is almost entirely this pattern too: a missing chained handler cleanup on module removal in the TS-4800 driver, an OF node reference leak in the ARM GIC v3 ITS driver, and a file node leak on setup failure in the RISC-V IMSIC early driver. Three drivers, three different leak types, same…

Second theme: correctness in concurrent and interrupted execution. The SPI core fix in 9c9330c aborts an active target-mode transfer when the controller suspends, closing a gap where suspend could leave a transfer hanging. The perf…

Wor…

Nearby episodes from Linux Kernel Daily

  1. Late-Cycle Fixes for MIPS and S390
  2. The RC2 Cleanup Wave
  3. Breaking Up the Device ID Header
  4. Weekly Recap - Timer Infrastructure Overhaul
  5. VFS Infrastructure Overhaul and Performance Improvements
  6. Subsystem Fixes and Maintainer Transition
  7. Memory Safety and Reference Counting Fixes
  8. Critical Memory Safety and Performance Fixes