The Wire · Showcase
KPROBES FIX LANDS IN 7.1-RC3 AS OMARCHY PATCHES MODIFIER KEY HANG
By RepoJournal · Filed · About Linux
The kernel's trace subsystem just killed a footgun where ftrace NOPs were corrupting kprobe blacklists during module loads, while the desktop team fixed a stuck-key bug that's been eating deployments.
The mainline kernel merged critical kprobes fixes [1] that address a long-standing issue where non-symbol addresses were being incorrectly added to the kprobe blacklist when modules with __kprobes attributes loaded. The culprit was ftrace's .kprobes.text section storing an array instead of discrete entries — adding notrace to those functions closes the hole. Over in desktop land, omarchy dropped a modifier key fix [2] that was causing Super + C/V/X combinations to stick, a UX nightmare for any machine under heavy clipboard use. The same team also hardened bg-next [3] to reject non-image files before they hit the display pipeline. On the supply chain front, omarchy moved to pnpm dlx with a deliberate 5-day lag [4] — a pragmatic defense against zero-day npm package exploits hitting production immediately after disclosure. Arch installers have been steady: routine dependency bumps to mypy 2.1.0 [5] [6] and pydantic 2.13.4 [7] landed without incident, while Budgie desktop swapped out KDE Apps for native alternatives [8] to fix theme and icon bridge issues that were forcing manual configurations.
Action items
- → Review your module kprobe usage — the 7.1-rc3 fix may change blacklist behavior [ref:1] torvalds/linux [plan]
- → Pull the modifier key fix if you're running omarchy in production [ref:3] basecamp/omarchy [immediate]
- → Accept the mypy and pydantic bumps in archinstall — no breaking changes [ref:6] [ref:7] [ref:8] archlinux/archinstall [plan]
References
- [1] Merge tag 'probes-fixes-v7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace torvalds/linux
- [2] Prevent modifier keys being stuck on Super + C / V / X basecamp/omarchy
- [3] Prevent bg-next from taking non-images basecamp/omarchy
- [4] Move to pnpm dlx with a 5-day lag to skip the latest zero-day npm package exploits basecamp/omarchy
- [5] Update pre-commit hook pre-commit/mirrors-mypy to v2.1.0 ↗ archlinux/archinstall
- [6] Update dependency mypy to v2.1.0 ↗ archlinux/archinstall
- [7] Update dependency arch/python-pydantic to v2.13.4 ↗ archlinux/archinstall
- [8] Replace terminal and file manager in Budgie profile ↗ archlinux/archinstall
FAQ
- What changed in Linux on May 13, 2026?
- The kernel's trace subsystem just killed a footgun where ftrace NOPs were corrupting kprobe blacklists during module loads, while the desktop team fixed a stuck-key bug that's been eating deployments.
- What should Linux teams do about it?
- Review your module kprobe usage — the 7.1-rc3 fix may change blacklist behavior [ref:1] • Pull the modifier key fix if you're running omarchy in production [ref:3] • Accept the mypy and pydantic bumps in archinstall — no breaking changes [ref:6] [ref:7] [ref:8]
- Which Linux repositories shipped on May 13, 2026?
- torvalds/linux, basecamp/omarchy, archlinux/archinstall