Linux 3271 Published by

The Linux kernel has recently released several new versions, including 6.16.10, which contains various important updates and fixes contributed by different developers. These updates address issues such as potential locking dependencies, validation errors, incorrect temperature measurement site positioning, and compilation issues related to specific drivers. Other improvements include enhancements to audio output functionality, synchronization mechanisms for AMD Sensor Fusion Hub, and the addition of quirk support for certain devices.





Linux kernel 5.4.300, 5.10.245, 5.15.194, 6.1.155, 6.6.109, 6.16.10, and 6.12.50 released

Recently, several important Linux kernel versions have been released, including 5.4.300, 5.10.245, 5.15.194, 6.1.155, 6.6.109, 6.16.10, and 6.12.50.

Kernel

The latest version of the Linux Kernel, specifically version 6.16.10, has introduced a multitude of updates and fixes contributed by various developers. For instance, Christian Loehle made crucial modifications to the cpufreq initialization process to prevent potential locking issues that arose due to circular dependencies.

A similar concern was addressed by Jihed Chaibi, who updated the '#sound-dai-cells' property for the Kirkwood audio controller. This correction aligns with the binding's most recent updates and rectifies a validation error that could lead to schema-related problems.

In another significant update, Peng Fan made adjustments to the thermal sensor index on the IMX8MP chip. These modifications were based on discussions with the hardware design team, ensuring accurate positioning of temperature measurement sites.

Moreover, multiple commits by Peng Fan introduced static inline stubs for SCMI CPU, LMM, and MISC APIs. This addition ensures that specific drivers' builds are successful when they are not enabled. The stub functions serve as indicators of unsupported functionality to avoid potential compilation issues.

Jimmy Hon also contributed to the enhancement of audio output functionality on the Orange Pi 5 by resolving issues related to headphone detection logiBasavaraj Natikar improved the synchronization mechanism across multiple work functions dealing with the AMD Sensor Fusion Hub, providing protection against data sharing.ing.

Furthermore, Sébastien Szymanski rectified the return values of GPIO value setter callbacks for the HID cp2112 driver, thus resolving ongoing errors that resulted from incorrect return value handling.

Additionally, Aleksander Jan Bajkowski added a specific quirk for the FLYPRO copper SFP+ module. This enhancement enables operational support for devices used with the RollBall protocol.

Along with these updates and fixes, other changes have been made to solve different problems, like checking memory allocation in SCSI UFS drivers, fixing build issues caused by poorly managed dependencies, and improving how USB audio quirks are set up for different devices.

For the download links, visit the release announcements below:

Linux kernel 5.4.300 released
Linux kernel 5.10.245 released
Linux kernel 5.15.194 released
Linux kernel 6.6.109 released
Linux kernel 6.1.155 released
Linux kernel 6.12.50 released
Linux kernel 6.16.10 released

Linux kernel 6.6.109 released

Linux kernel version 6.6.109 is now available:

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

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

Linux kernel 6.1.155 released

Linux kernel version 6.1.155 is now available:

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

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

Linux kernel 5.10.245 released

Linux kernel version 5.10.245 is now available:

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

You can view the summary of the changes at the following URL:
https://git.kernel.org/stable/ds/v5.10.245/v5.10.244

Linux kernel 5.15.194 released

Linux kernel version 5.15.194 is now available:

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

You can view the summary of the changes at the following URL:
https://git.kernel.org/stable/ds/v5.15.194/v5.15.193

Linux kernel 5.4.300 released

Linux kernel version 5.4.300 is now available:

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

You can view the summary of the changes at the following URL:
https://git.kernel.org/stable/ds/v5.4.300/v5.4.299

Linux kernel 6.12.50 released

Linux kernel version 6.12.50 is now available:

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

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

Linux kernel 6.16.10 released

Linux kernel version 6.16.10 is now available:

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

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