The Wire · Showcase
KERNEL PROBES FIX LEAKS AND RACES, OMARCHY OVERHAULS BAR ARCHITECTURE
By RepoJournal · Filed · About Linux
Linux 7.2-rc5 plugs critical module reference leaks in the fprobe subsystem while KVM tackles interrupt propagation bugs, as Basecamp's desktop shell strips Qt5 and ships plugin cloning.
Linus pulled probe fixes targeting out-of-bounds vulnerabilities and module cleanup failures that could leak reference counts on error paths [1] [2]. The fprobe fix ensures module_put() runs even when get_ips_from_filter() fails partway through, a critical safety net for kernel modules loaded via dynamic probes. Over on the KVM front, Paolo Bonzini's pull includes arm64 fixes for interrupt deactivation races and LPI mapping robustness [3], plus an x2APIC MSR intercept update that prevents L1 from reading host APIC state when AVIC gets inhibited mid-L2 execution [4]. On the userspace side, Basecamp shipped five major omarchy commits overhauling the bar plugin system, dropping the entire Qt5 stack (110 MiB gone) [5], and adding disk space checks before updates to prevent mid-upgrade failures [6]. The plugin management refactor consolidates widget activation and placement under a single `omarchy bar` command [7], while the new cloning UI lets users fork plugins directly from the Setup menu [8], with hot-reload support for local edits.
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 probes-fixes-v7.2-rc5 tag to close fprobe module leak vectors in production kernels torvalds/linux [immediate]
- → Test KVM arm64 interrupt and LPI fixes in nested VM workloads before next stable release torvalds/linux [plan]
- → Review omarchy Qt5 removal and bar plugin refactor for desktop deployments targeting Quattro basecamp/omarchy [plan]
References
- [1] Merge tag 'probes-fixes-v7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace torvalds/linux
- [2] fprobe: Fix module reference count leak on error in register_fprobe() torvalds/linux
- [3] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm torvalds/linux
- [4] KVM: SVM: Update x2APIC MSR intercepts if AVIC is inhibited while L2 is active torvalds/linux
- [5] Drop the Qt5 stack (#6431) basecamp/omarchy
- [6] Warn when disk space is low before updating in Quattro ↗ basecamp/omarchy
- [7] Simplify bar plugin management ↗ basecamp/omarchy
- [8] Plugin cloning via menu ↗ basecamp/omarchy