Linux 3271 Published by

Linux Kernel 6.12.52, 6.6.111, and 6.16.12 have been released with various improvements aimed at boosting system performance, addressing vulnerabilities, and resolving bugs. The updates include significant enhancements to the KVM, 9p filesystem, cryptography module, device power management, network-related features, and support for specific USB devices. Additionally, the release includes various bug fixes that solve issues such as raw event handlers, timing problems in audio systems, and unnecessary interrupts for certain hardware. 





Linux Kernel 6.12.52, 6.6.111, and 6.16.12 released

Linux Kernel 6.12.52, 6.6.111, and 6.16.12 have been released, boasting a plethora of improvements aimed at boosting system performance, addressing vulnerabilities, and resolving bugs. The updates encompasses multiple commits that significantly enhance the overall stability and functionality of the kernel.

Kernel

A significant improvement is in the KVM (Kernel-based Virtual Machine), where a key change has been made to stop unnecessary checks of Level 1 intercepts when finishing userspace input/output operations. This issue was previously causing certain I/O permission bitmap modifications to be incorrectly intercepted, resulting from test programs run by syzkaller and triggering warnings about incomplete I/O emulation.

Additionally, a crucial fix has been implemented in the 9p filesystem to resolve an issue with double request puts that was causing general protection faults related to memory access during request cancellations. The updated process for handling request statuses now prevents concurrent deletion of request lists by different threads, thereby maintaining system integrity.

Moreover, updates to the cryptography module have ensured that the set_entropy function is consistently available, especially for deterministic random bit generators (DRBG). This improvement guarantees that entropy levels are consistently maintained across various scenarios.

Device power management has also been enhanced by updating the power management core, which ensures that devices marked as power.no_pm have the power.no_callbacks setting enabled. This modification improves overall device management during power state transitions, reflecting the ongoing efforts to refine kernel functionality and improve performance.

Furthermore, network-related improvements have been made by modifying the axis-fifo driver to fix issues with transmission and reception handling after errors. These fixes ensure reliable communication without stalling system response, reinforcing the importance of maintaining stable network connections.

Additionally, various adjustments have been made to improve support for specific USB devices, including the introduction of new device IDs for SIMCom compositions and resolutions for the D-Link AX9U Bluetooth receiver.

The update also includes various bug fixes that solve different problems, like issues with raw event handlers, timing problems in audio systems, and managing unnecessary interrupts for certain hardware. These improvements collectively contribute to better stability and performance in the Linux kernel.

In conclusion, this latest release underscores the ongoing efforts to enhance kernel functionality, improve security and stability, and rectify previously identified issues, reinforcing the importance of actively maintaining open-source software.

Linux kernel 6.12.52 released

Linux kernel version 6.12.52 is now available:

Full source: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.52.tar.xz
Patch: https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.12.52.xz
PGP Signature: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.52.tar.sign

You can view the summary of the changes at the following URL: https://git.kernel.org/stable/ds/v6.12.52/v6.12.51

Linux kernel 6.6.111 released

Linux kernel version 6.6.111 is now available:

Full source: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.111.tar.xz
Patch: https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.6.111.xz
PGP Signature: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.111.tar.sign

You can view the summary of the changes at the following URL: https://git.kernel.org/stable/ds/v6.6.111/v6.6.110

Linux kernel 6.16.12 released

Linux kernel version 6.16.12 (EOL) is now available:

Full source: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.16.12.tar.xz
Patch: https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.16.12.xz
PGP Signature: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.16.12.tar.sign

You can view the summary of the changes at the following URL: https://git.kernel.org/stable/ds/v6.16.12/v6.16.11