Linux Kernel 6.6.122 released

Published by

Linux Kernel 6.6.122 has been released, introducing a series of bug fixes and enhancements aimed at improving the overall stability and performance of the operating system. Key updates include significant corrections in network device drivers, CPU state management, wireless drivers, graphics, and filesystems.

One major improvement focuses on the phylib state machine in network devices, which has been reworked to handle suspend and resume operations more effectively. The previous implementation was prone to failure under certain conditions, such as when a PHY device was not properly attached or had been detached. The updated function now accurately prevents unnecessary state machine operations, thus enhancing the reliability of network device management.

For x86 systems, there is an important fix regarding the handling of guest XSAVE states. This addresses issues with uninitialized values intruding into reserved fields during virtualization scenarios, which could lead to critical system errors like kernel panics.

In terms of wireless drivers, the ath11k driver has received a patch to fix a recurring RCU stall issue, which could cause kernel crashes during monitor destination ring cleanup. The update ensures proper processing of entries, thereby stabilizing the driver.

The AMDGPU driver for AMD graphics cards has also seen improvements. Fixes have been made to correct memory leaks that arose from improper lock handling, which would manifest as warning backtraces during signal acceptance.

Additionally, users of the NTFS3 filesystem will benefit from a fix that addresses uninitialized memory issues detected by the Kernel Memory Sanitizer (KMSAN). The change guarantees that allocated memory is properly zeroed, thus enhancing the overall safety and reliability of filesystem operations.

Overall, Linux Kernel 6.6.122 delivers critical updates that improve network management, ensure safe handling of CPU states in virtualized environments, stabilize wireless drivers, enhance graphics driver performance, and fortify filesystem integrity.

For those interested in the latest version, it is now available for download, including the full source code, patches, and a PGP signature for verification. Users can also view a comprehensive summary of the changes at the provided URL.

Overall, this release underscores the ongoing commitment to refining Linux kernel performance and addressing user-reported issues. As the kernel continues to evolve, users can expect further enhancements and improvements in future releases

Linux Kernel 6.6.122 released

Linux Kernel 6.6.122 has been released, featuring bug fixes and enhancements that address various issues with network device drivers, CPU states, wireless drivers, graphics, and filesystems. A notable fix addresses the phylib state machine in network devices, which now correctly handles suspend and resume operations to prevent unnecessary state machine operations and potential crashes. Other updates include improvements to guest XSAVE state handling on x86 systems, fixes for memory leaks in AMDGPU and NTFS3 file systems, and a patch for a crash-causing issue with the ath11k driver. The latest kernel is available for download from the official Linux kernel website, along with documentation of its changes.

Linux Kernel 6.6.122 released @ Linux Compatible