The Wire · Showcase
KERNEL RC7 PLUGS FUTEX RACE AND MCE BUG; OMARCHY FIXES UPGRADE TRAP
By RepoJournal · Filed · About Linux
Linus merged five critical subsystem fixes overnight, including a futex race that can leave tasks stuck and a Quattro upgrade script that silently fails mid-transition, leaving the system in an unsafe state.
The kernel is tightening up for 7.2 final. A race in futex_pivot_pending() during private hash resize can cause stuck tasks [1], while an MCE CMCI discovery initialization ordering bug required setting up the polling timer first [2]. Greg KH's char-misc and tty/serial/USB trees landed documentation updates and device quirks [3] [4] [5], all standard RC7 fare. Meanwhile, omarchy faces more urgent ground-level pain. The Quattro upgrade script aborts silently two-thirds through when bin/omarchy-done is missing, leaving NetworkManager enabled while iwd remains active, and nothing printed to signal failure [6]. The About window also couldn't fit its content in the default 875x600 float, causing lines to wrap over the logo [7]. Both issues shipped fixes in the latest PRs [8] [9] [10], with test harness improvements to catch these failures earlier by running the full suite instead of stopping at first failure.
One email a day. Unsubscribe in one click.
Keep up with Linux in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Pull the latest kernel RC7 before Friday release torvalds/linux [plan]
- → Upgrade omarchy to latest; the Quattro upgrade fix is critical for systems without bin/omarchy-done basecamp/omarchy [immediate]
- → Watch omarchy test suite; new runner catches failures earlier basecamp/omarchy [monitor]
References
- [1] Merge tag 'locking-urgent-2026-08-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip torvalds/linux
- [2] Merge tag 'x86-urgent-2026-08-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip torvalds/linux
- [3] Merge tag 'char-misc-7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc torvalds/linux
- [4] Merge tag 'usb-7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb torvalds/linux
- [5] Merge tag 'tty-7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty torvalds/linux
- [6] Keep the Quattro upgrade from aborting silently into an unsafe state ↗ basecamp/omarchy
- [7] Fit the About window to its rendered content ↗ basecamp/omarchy
- [8] Remove the omarchy-update-perform compatibility wrapper basecamp/omarchy
- [9] Run every test file instead of stopping at the first failure (#6622) basecamp/omarchy
- [10] Keep the Quattro upgrade from aborting silently into an unsafe state (#6617) basecamp/omarchy