$ the-wire · showcase
KERNEL 7.2-RC1 CLOSES OUT HARDWARE DRIVERS WITH CRITICAL FIXES ACROSS FBDEV, RTC, PWM, SOUND, AND I2C
By RepoJournal · Filed · About Linux · Composed from the cited sources · methodology
Four subsystem pull requests landed overnight addressing hardware state machine corruption, heap leaks in audio sequencer core, and variable overflow bugs that could cause device misconfiguration.
The fbdev merge [1] fixes NULL pointer dereference risks in console code and cleans up error paths across multiple framebuffer drivers, a seemingly routine housekeeping change that actually prevents crashes on certain display configurations. More consequentially, the pwm fixes [2] address a variable overflow bug causing misconfigurations in pulse-width modulation hardware, the kind of silent failure that ships broken to production if you're not looking. The sound merge [3] patches an uninitialised heap leak in the ALSA sequencer core and a resource leak in compress-offload, both potentially exploitable in certain workloads. RTC subsystem [4] removes the now-orphaned pcap driver after Motorola EZX support was dropped, adds oscillator stop flag handling to ds1307 variants, and introduces rtc_read_next_alarm() for timer-aware applications. I2C closes the window [5] with fixes to the i801 hardware state machine corruption path and timeout calculation errors in mpc that could hang bus transfers.
Action items
- → Test pwm hardware configurations after upgrade - variable overflow fix affects active deployments torvalds/linux [plan]
- → Review audio pipeline error handling if you use compress-offload - resource leak now patched torvalds/linux [monitor]
- → Remove pcap RTC driver references from device tree configs before 7.2 final torvalds/linux [plan]
References
- [1] Merge tag 'fbdev-for-7.2-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev torvalds/linux ↗
- [2] Merge tag 'pwm/for-7.2-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux torvalds/linux ↗
- [3] Merge tag 'sound-fix-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound torvalds/linux ↗
- [4] Merge tag 'rtc-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux torvalds/linux ↗
- [5] Merge tag 'i2c-fixes-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux torvalds/linux ↗