Linux Kernel: Late-Cycle Fixes Converge on Resource Safety

Four merges landed ahead of release candidate seven-point-three-rc3, and nearly all of them fix use-after-free, double-free, or reference-leak bugs across Landlock, the virtual filesystem layer, virtio, and printk. The common thread is cleanup-path correctness—code that runs during errors, teardown, or exit.

Duration: PT2M20S

Episode overview

This episode is a short developer briefing from Linux Kernel.

It explains recent repository work in plain language.

  • Show: Linux Kernel
  • Published: 2026-09-10T13:18:04Z
  • 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.

This is the Linux Kernel briefing for September 10th, 2026.

The signal today is a cluster of fixes around lifecycle bugs—use-after-free, double-free, and reference leaks—all surfacing in the final stretch before rc3.

Start with Landlock. Mickaël Salaün's pull, in commit 50d05c7, fixes a use-after-free tied to a directory's parent reference, plus a null pointer dereference in a lockdep assert. It also bounds trace output so overly long strings don't overflow a tracepoint buffer. Small fixes, but they're the kind that only show up…

That same pattern repeats at scale in the virtual filesystem pull, commit 5e12879. The A-F-S filesystem picks up fixes for a missing unmap, a double unmap, and an incorrect free during server cleanup. The netfs layer fixes a subrequest reference leak and a case where an empty I/O iterator wasn't handled. And exec…

Virtio follows the same theme. Michael Tsirkin's pull, commit 4f3989d, includes vhost invalidating stale I-O-T-L-B access on transitions, vdpa drivers reference-checking device setup before continuing, and IRQs being freed properly after failed requests. Different subsystems, same root issue: cleanup paths that…

Printk's contribution, commit…

Nearby episodes from Linux Kernel

  1. Late-Cycle Fixes Converge on Correctness
  2. Config FS Race Condition Fixes
  3. A Merge Window Full of Race Conditions
  4. Weekly Recap - Stabilizing the 7.3 Merge Window
  5. Late-Cycle Fixes Converge on Storage and Security
  6. Late-Cycle Fixes Converge on Memory Safety
  7. A Stable Cycle of Memory and Subsystem Hardening
  8. Randstruct and Rust Compatibility Fix