Linux Kernel Daily

Linux Kernel Daily: Weekly Recap - Critical Subsystem Fixes

Week of March 29-April 5 saw 100 commits focused on stability fixes across major subsystems including hardware monitoring, IO operations, graphics drivers, and input devices. Linus Torvalds led multiple merge operations addressing critical bugs in hwmon sensors, io_uring performance issues, and GPU driver regressions.

Duration: PT2M40S

https://podlog.io/listen/linux-kernel-daily-497a9976/episode/linux-kernel-daily-weekly-recap-critical-subsystem-fixes-8dc85fc0

Transcript

Good morning. This is your Linux Kernel Daily weekly recap for March 29th through April 5th, 2026.

Zero pull requests were merged this week, with 100 additional commits landing in the mainline tree.

The week was dominated by critical subsystem fixes. Linus Torvalds merged several important bug fix collections, starting with hardware monitoring improvements. The hwmon subsystem received fixes for temperature sensor issues on ASUS PRIME motherboards, division by zero errors in the OCC driver, and multiple PMBUS power management corrections including device ID handling and module namespace imports.

IO_uring saw significant stability improvements with fixes for RCU protection during ring resizes, addressing missed spots from previous patches. Additional changes resolved eBPF filter issues with copy-on-write operations and fixed buffer import validation that was causing slab boundary violations.

The GPIO subsystem received comprehensive attention with fixes spanning documentation, shared pin handling, and device tree bindings. Notable changes included improvements to shared GPIO setup critical sections and proper error handling in the MXC GPIO driver for wake-up configurations.

Graphics drivers required substantial fixes this week. The AMD GPU stack addressed audio regressions on Renoir chips and multiple UserQ memory management issues. Intel's i915 driver fixed persistent black screen problems on Huawei Matebook devices and display corruption on Raptor Lake processors. The XE driver received PXP security fixes and memory allocation improvements.

ARM64 architecture gained static call trampoline support specifically for kernel Control Flow Integrity configurations, addressing CFI failures with the generic implementation.

Input device support expanded with new controller IDs for BETOP and Razer gaming devices in the xpad driver, plus TUXEDO laptop quirks for the i8042 controller and improved mode switching reliability in the BCM5974 touchpad driver.

SPI subsystem fixes focused on probe and remove path corrections, with particular attention to resource leak prevention in STM32 OSPI drivers and error handling improvements in Cadence QSPI operations.

Next week's development will likely continue the focus on stability as we approach the next release candidate phase. The volume of subsystem fixes suggests maintainers are actively addressing regression reports from testing.

That's your weekly recap. Stay updated at kernel.org.