Critical Bug Fixes Across Multiple Architectures
Linus Torvalds merged three fix sets targeting btrfs filesystem issues, LoongArch architecture problems, and arm64 MPAM driver corrections. The updates address memory leaks, deadlock prevention, and hardware compatibility issues.
Duration: PT1M42S
Transcript
Good morning, this is Linux Kernel Daily for January 18th, 2026.
Three architecture-specific fix sets were merged yesterday addressing critical stability issues. Linus Torvalds integrated fixes for btrfs, LoongArch, and arm64 platforms.
The btrfs update from David Sterba resolves several serious issues including a potential deadlock in inode lookup operations and incorrect handling of large folios in reflinked ranges. The fixes also address memory leaks in space info creation and remove problematic zone statistics from sysfs due to output size limitations. Test suite improvements ensure proper error handling in block remapping and qgroup operations.
Huacai Chen's LoongArch fixes target KVM memory management with corrections for device leaks in interrupt controllers including the PIC, EIOINTC, and IPI components. The update also resolves PMU counter allocation problems for mixed-type event groups and cleans up device tree files to eliminate build warnings by adding proper interrupt controller address cells.
The arm64 fixes from Catalin Marinas focus on the MPAM driver, switching from atomic to non-atomic bitops for feature bitmap modifications. This change prevents alignment issues in packed structures used for kunit testing while removing unnecessary header duplication.
What's next: These fixes prepare the 6.19 release candidate 5 with improved stability across multiple architectures. Additional testing feedback will likely drive further refinements before the final release.
That's your kernel update for today. Back tomorrow with more development news.