The Wire · Showcase
KERNEL RC5 LANDS WITH HWMON FIXES AND KVM STABILITY PATCHES
By RepoJournal · Filed · About Linux
Linux 7.2-rc5 rolls out critical hardware monitoring fixes and RISC-V virtualization patches that tighten KVM stability across multiple architectures.
The hwmon subsystem got a much-needed stability pass [1] with fixes for ASUS EC sensor handling, memory error conditions, and device IO sequencing across Corsair and NZXT controllers. That last piece matters: the device IO fix prevents a class of hangs when HID devices shut down improperly, something that will bite users on water cooler systems if you skip this RC. KVM pulled in RISC-V-specific fixes [2] that eliminate redundant page table allocations and correct PMU counter masking on RV32 systems where the SBI implementation only handles 32 counters, not the full range. The probe subsystem [3] fixed two buffer overflow vectors in trace argument matching and out-of-bounds write conditions that could corrupt kernel memory during dynamic probe setup. Btrfs [4] addressed relocation bugs affecting compression handling on relocated inodes and inline extent tracking, plus a minor memory leak in error paths. Archinstall cleaned house with linting fixes [5] to satisfy ruff's stricter try-clause analysis, added Serbian localization [6], and removed dead code paths [7] [8]. Over on the Basecamp Omarchy side, service lookup logic got simplified with optional chaining , and UI menu entries now hide properly for uninstalled components .
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
- → Pull 7.2-rc5 hwmon fixes immediately if running Corsair or NZXT hardware torvalds/linux [immediate]
- → Review RISC-V KVM changes if maintaining RV32 virtualization systems torvalds/linux [plan]
- → Update archinstall to latest for ruff linting compliance archlinux/archinstall [plan]
References
- [1] Merge tag 'hwmon-for-v7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging torvalds/linux
- [2] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm torvalds/linux
- [3] Merge tag 'probes-fixes-v7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace torvalds/linux
- [4] Merge tag 'for-7.2-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux torvalds/linux
- [5] Fix too-many-statements-in-try-clause violations ↗ archlinux/archinstall
- [6] Add Serbian translation ↗ archlinux/archinstall
- [7] Remove unused format_cols (#4652) archlinux/archinstall
- [8] Remove redundant is_valid_path (#4646) archlinux/archinstall