Linux Kernel: CPU Hotplug Hangs and Error Reporting Fixes

Merges on October 7th fix CPU-offline hangs in the scheduler extension framework, null-pointer and locking races in CPU sets and workqueues, plus missing error status for failed ATAPI commands. The shared impact is hotplug reliability and correct error reporting for 7.3 release candidates.

Duration: PT2M15S

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-10-07T13:25:48Z
  • Audio duration: PT2M15S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning, it's October 7th, 2026, and this is your Linux Kernel briefing.

The through-line today is taking CPUs offline safely, with overlapping fixes to prevent hangs, crashes, and corrupted state during hotplug.

First, the scheduler extension framework and CPU sets both hit the same window when a CPU is dying. In the scheduler extension merge 762122d, tasks still held by the B P F scheduler or sitting on a user dispatch queue could hang the offline until the watchdog ejected the scheduler. The fix re-enqueues them onto the…

Second, correctness of task handoff and error reporting. The scheduler extension bundle switches its stale-dispatch guard from a per-run-queue sequence to a per-task counter, so a task re-enqueued on another CPU can't reuse a number and get the wrong dispatch. It also ensures the dequeue callback fires at insertion…

What to watch: if you run custom schedulers or partitioned CPU sets, exercise CPU offline paths on release candidates, and if you depend on direct device commands, retest A T A P I error handling.

That's it for today, thanks for listening.

Nearby episodes from Linux Kernel

  1. RC7 Stability Fixes for Keys, SELinux and Braille Console
  2. 7.3-rc6 Stabilization Push
  3. Weekly Recap - Late Release Hardening and Data Integrity
  4. RC6 Stabilization Wave
  5. Late-Cycle Fixes for Data Corruption and Memory Safety
  6. Late-Cycle Stabilization for 7.3
  7. Flash Integrity and Clock Hardening
  8. Scheduler and Perf Correctness for 7.3-rc5