Linus Torvalds announced the seventh release candidate (RC7) of Linux Kernel version 6.11 on September 8, 2024. Linux Kernel 6.11-rc7 comes with a substantial number of fixes and improvements, even though the development cycle is nearing its end.
Despite the numerous fixes in rc7, Linus Torvalds acknowledges it is a larger release than expected at this stage. Linus wrote in the RC7 announcement mail: "rc7 is slightly bigger than both rc6 and rc5 were, both in number of commits, and in actual diff size. That's not really how it should work out."
He also indicates that a delay for 6.11 might be possible if more unexpected issues arise.
Let's take a closer look at some noteworthy changes in this release.
Table of Contents
Notable Fixes and Enhancements
Addressing Potential Security Concerns:
- The release includes a fix for a potential use-after-free vulnerability in the Binder driver, enhancing system security.
- A fix was implemented for an issue in the FUSE subsystem where unsigned types were not used for size truncation in
getxattr/listxattr
, closing a possible security gap.
Networking Enhancements:
- The Intel
ice
network driver received a series of updates, including improvements to XDP configuration handling, reset flows, and protection against race conditions. - The
mctp-serial
networking driver benefited from the addition of a new kunit test, enhancing its reliability.
Graphics Driver Updates:
- The AMDGPU driver received updates to better handle IPS (In-Plane Switching) mode and synchronization of display timings.
- The Intel i915 graphics driver saw improvements, including fixes for display quirks, enhanced handling of GSC (GuC - Graphics Command Center) loading, and more.
File System and Storage Improvements:
- The Btrfs file system saw fixes addressing race conditions, qgroup handling, and zoned device behaviour.
- A bug in the CIFS file system related to zero_point initialization during inode creation was fixed.
Other Important Fixes:
- The release addresses several potential kernel crashes, including issues found in drivers like
nvmet-tcp
and subsystems likebpf
. - A memory leak in the
uio_hv_generic
driver was plugged.
New and Updated Device Support:
- Support was added for the Elgin,
jg10309-01
SPI controller. - The Realtek HD audio driver received updates for better support of various laptop models.
Build System Improvements and Regressions
- A total of 21 error improvements and 5 error regressions were identified in rc7 compared to the previous stable release (v6.10).
- The number of build warnings saw a significant decrease, with 53 improvements and only one regression.
- Interestingly, when comparing rc7 to its immediate predecessor (rc6), there were no new error or warning regressions.
FYI, this reveals a positive trend with a significant decrease in build errors and warnings compared to v6.10.
Release Schedule Uncertain?
Linus acknowledges the unusual activity but doesn't see it as a reason to delay the release. However, the upcoming Annual Kernel Maintainer Summit might cause a postponement, although it isn't a significant concern.
The merge window for the next kernel version is also approaching and may coincide with the Kernel Maintainer Summit.
Try Linux Kernel 6.11 RC7
Given the unexpected volume of changes, Linus emphasizes the need for thorough testing of Kernel 6.11 rc7.
The users and developers can test Kernel 6.11-rc7 release by downloading it from the Kernel.org website or the Linus Torvalds's git tree and report any issues they encounter.