Linux Kernel: I2C Driver Fixes Land for RC6
Linus merged a batch of I2C fixes ahead of release candidate 6, touching seven host controller drivers. The common thread is timing and lifecycle bugs — probe ordering, suspend handling, and interrupt registration sequence.
Duration: PT2M14S
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-02T13:09:05Z
- Audio duration: PT2M14S
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 2nd, and here's your kernel briefing.
The signal today is small but consistent: a wave of I2C driver fixes, all converging on the same class of bug — getting initialization and shutdown order right.
Start with the i.MX driver, which got three separate fixes in this pull. One marks the adapter as suspended while hardware is powered down, another cancels a timer before clearing a slave pointer to avoid a stale reference, and a third closes a race in slave registration and shared interrupt handling. Three…
That same pattern shows up elsewhere. The Spacemit driver was requesting its interrupt before the controller clock was even initialized — now fixed by flipping that order. The Designware driver could probe before its child GPIO interrupt controllers were ready, so it now defers probe until those dependencies are…
Two more worth noting for reliability: the iProc driver now resets the bus if a timeout leaves the busy flag stuck, preventing a hung adapter from staying hung. And the jz4780 driver now caches its clock rate at probe time instead of querying it live, closing a potential deadlock in the clock framework's prepare lock.
Rounding it out, AMD's MP2 driver…
Nearby episodes from Linux Kernel
- A Week of Race Conditions and Resource Leaks
- Late Cycle Fix Wave Across Subsystems
- A Security Hole in Nested Virtualization
- Late-Cycle Fixes Converge on Btrfs Zoned Mode
- Late-Cycle Hotfix Sweep
- RC5 Fixes Sweep Across the Stack
- Weekly Recap - Late-Cycle Fixes Across the Stack
- Late-Cycle Fixes Roll In Ahead of 7.2