Linux Kernel: SCSI Deadlock and Power Management Fixes
Linus Torvalds merged a small batch of SCSI fixes from James Bottomley addressing a door-locking deadlock, a runtime power management imbalance in error handling, and a debug driver bug. All three target the SCSI core's reliability under error and removable-media conditions.
Duration: PT1M45S
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-08-13T13:17:34Z
- Audio duration: PT1M45S
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 for August 13th, 2026.
Today's activity is narrow but pointed: a single merge commit pulling in three SCSI fixes, all clustered around error handling correctness in the SCSI core.
The headline fix addresses a deadlock in door locking for removable media devices. The scsi_eh_lock_door function was blocking on tag allocation, which could stall error handling itself, the very code path meant to recover a stuck device. That's now been corrected so lock attempts don't wait on tag allocation.
Alongside it, a second fix pairs up runtime power management get and put calls in the SCSI error handler. Unbalanced power management references are a classic source of devices that won't suspend properly, or worse, leak references until something wedges. Fixing the pairing keeps error recovery from quietly breaking…
Rounding it out, the SCSI debug driver got a fix for a negated memory comparison result, a small correctness bug but one that affects test and validation tooling relied on to exercise SCSI code paths.
The through-line here is error handling hygiene in the SCSI stack. Two of the three fixes are specifically about what happens when things go wrong: a…
Nearby episodes from Linux Kernel
- Weekly Recap - Late-Cycle Fixes and a Security Patch for OpenRISC
- Late-Cycle Fixes and a Security Patch
- Late-Cycle Fixes and a Scheduler Retreat
- Late-Cycle Fixes and a Wireless Regression Reversal
- Uprobe Test Fix Lands Late in the RC Cycle
- Late-Cycle Fixes for Crypto and Regmap Cache Sorting
- Late-Cycle Fixes for Ring Buffer and Zcrypt Memory Safety
- Weekly Recap - Late-Cycle Fixes Across the Stack