The Wire · Showcase
KERNEL HOTFIXES LAND AS OMARCHY CUTS IDLE WAKEUPS BY 66%
By RepoJournal · Filed · About Linux
Andrew Morton merged 12 memory management fixes overnight while the desktop shell team eliminated the largest source of pointless CPU wakeups on idle systems.
The mainline kernel picked up a batch of memory and crypto fixes [1][2] targeting stability across 7.2. The memory hotfixes include 8 candidates for stable backport and address post-7.1 regressions, while the crypto pull fixes a potential crash in rhashtable walk routines. Neither blocks deployments, but both deserve attention in your next rebase cycle. Meanwhile, Basecamp's omarchy desktop shell shipped five commits that hit the same target from the opposite end: eliminating unnecessary polling. The clamshell reconciliation poll that ran every 2 seconds on every laptop, forking six processes per cycle, now only runs on docked machines [4][5]. The media player state sync dropped from two CPU wakeups per second to signal-driven updates [6]. The network status pill switched from polling the status daemon to subscribing directly to the Networking service [3]. Combined, these changes cut idle wakeups by roughly two-thirds on a typical idle desktop. A cleanup pass also simplified the quattro upgrade script by extracting repeated helpers and eliminating redundant configuration rewrites [7].
One email a day. Unsubscribe in one click.
What actually shipped in Linux, written up every day — commits, pull requests, releases, and security advisories.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Review memory hotfixes [ref:1] in your next mainline sync, prioritize the 8 stable candidates torvalds/linux [plan]
- → Merge omarchy fixes to cut idle CPU wakeups if you maintain a desktop shell basecamp/omarchy [plan]
- → Monitor the rhashtable crash fix [ref:2] if your crypto code relies on hash table iteration torvalds/linux [monitor]
References
- [1] Merge tag 'mm-hotfixes-stable-2026-07-20-11-37' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm torvalds/linux
- [2] Merge tag 'v7.2-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 torvalds/linux
- [3] Derive the network bar pill from the native Networking service basecamp/omarchy
- [4] Only run the clamshell poll on laptops basecamp/omarchy
- [5] Only run the clamshell poll while docked, not for every laptop basecamp/omarchy
- [6] Drive media play-order off MPRIS signals instead of polling basecamp/omarchy
- [7] Simplify the quattro upgrade script basecamp/omarchy