Linux Kernel Daily: Late-Cycle Fixes Converge on Resource Leaks and Error Handling

Four late-stage merges for the 7.2 cycle land fixes across ARC, SCSI, I2C, and S390, with a clear pattern of resource leak and use-after-free fixes in driver error paths. Two security-adjacent hardening fixes also landed in S390.

Duration: PT2M19S

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-19T06:00:31Z
  • Audio duration: PT2M19S

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 19th, 2026, and this is Linux Kernel Daily.

Today's activity is all release-cycle housekeeping, four merge commits from Linus Torvalds pulling in fixes ahead of 7.2. The throughline across nearly all of them: resource leaks and use-after-free bugs in error and failure paths.

Start with SCSI, the largest batch, commit f2ec631. The headline fix reworks scsi_schedule_eh so error handler wakeups happen reliably, closing a race that could hang error handling in both libata and SAS drivers. Around that core fix are a cluster of leak fixes: a DMA mapping leak in HPSA's reset path, a refcount…

I2C echoes the same pattern. Commit ba6bd0d fixes a use-after-free in the Mellanox driver's resource initialization, plus bus-locking fixes in the i2c-imx driver when handling zero-length SMBus block reads, both in interrupt and atomic contexts. Same category of bug: incomplete handling of edge cases in transfer…

S390 brings the two fixes with direct security relevance, commit c6859ee. One adds a missing speculation barrier when using a user-controlled event number as an array index in the performance counter code, standard Spectre-style hardening. The other fixes checksum…

Rounding…

Nearby episodes from Linux Kernel Daily

  1. Display Fixes and a Hidden Security Cleanup
  2. Late Cycle Fixes Converge on Data Integrity
  3. Testing Infrastructure Cleanup
  4. Late-Cycle Fixes Land in Sound and Btrfs
  5. The RC3 Cleanup Wave
  6. Weekly Recap - Stabilizing the 7.2 Release Cycle
  7. Release Candidate Three Locks Down Security Fixes
  8. A Wave of Late Cycle Hardening Fixes