152 wires and counting

$ follow Linux

Keep up with Linux in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-05-12
stories 58

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

KERNEL TASK SCHEDULER FIX LANDS AS KUNIT DEBUGFS DECOUPLED

By RepoJournal · Filed · About Linux · Composed from the cited sources · methodology

A critical fix preventing preemption of dying tasks during kernel oops just merged, eliminating a narrow window where scheduler assumptions break and bad things happen.

The core fix [1] addresses a dangerous race in make_task_dead() where an oopsing task could be preempted between becoming TASK_DEAD and entering the scheduler explicitly—violating __schedule()'s hard requirement for disabled preemption. Without this, finish_task_switch() operates on invalid assumptions about task state, risking memory corruption or worse. Merging alongside this is a kunit infrastructure cleanup [2] that decouples KUNIT_DEBUGFS from KUNIT_ALL_TESTS and fixes its dependency chain to properly require DEBUG_FS, preventing silent config failures where the debugfs interface builds but can't actually function. On the omarchy side, Bluetooth persistence now survives reboots [3] by disabling BlueZ's aggressive AutoEnable behavior—a quality-of-life fix with migration support for existing installs.

Action items

References

  1. [1] exit: prevent preemption of oopsing TASK_DEAD task torvalds/linux ↗
  2. [2] Merge tag 'linux_kselftest-kunit-fixes-7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest torvalds/linux ↗
  3. [3] Persist Bluetooth power state across reboots (#5683) basecamp/omarchy ↗

Quick answers

What shipped in Linux on May 12, 2026?
A critical fix preventing preemption of dying tasks during kernel oops just merged, eliminating a narrow window where scheduler assumptions break and bad things happen. In total, 52 commits and 6 pull requests landed.
What were the notable Linux updates?
exit: prevent preemption of oopsing TASK_DEAD task, Merge tag 'linux_kselftest-kunit-fixes-7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest, and Persist Bluetooth power state across reboots (#5683).