Linux 3272 Published by

The Linux kernel has released several new versions, including 6.17.11 and long-term support (LTS) versions such as 5.10.247, 5.15.197, 6.1.159, 6.6.119, and 6.12.61. The latest updates focus on fixing bugs and improving stability, with particular attention given to the SPI driver and its hardware connections. Developers have also made targeted patches to improve network handling, including interrupt management within the DSA microchip driver code, and refined specific parts of the Linux kernel to maintain expected functionality and prevent future issues. Additionally, changes have been made to libraries such as Ceph to increase reliability and avoid potential problems with timing and data writing.

Linux kernel 6.17.11 released
Linux kernel 6.12.61 released
Linux kernel 6.6.119 released
Linux kernel 6.1.159 released
Linux kernel 5.15.197 released
Linux kernel 5.10.247 released




Linux Kernels 6.17.11, 6.12.61, 6.6.119, 6.1.159, 5.15.197, and 5.10.247 released

The Linux kernel release, version 6.17.11, has landed, and the community hasn't forgotten its stable friends either; long-term support (LTS) versions like 5.10.247, 5.15.197, 6.1.159, 6.6.119, and 6.12.61 are also out.

Kernel

Digging into what's new this cycle, you'll find developers busy chipping away at the nitty-gritty bugs rather than hyping anything up. Regular updates have been implemented across the board to maintain stability. One area getting some attention is how the kernel handles its hardware connections, specifically, that part called the SPI driver.

There's a fix for an error-handling situation in the cadence-quadspi piece of the code. Basically, it sorts out what happens inside cqspi_probe() when things go wrong, making sure the right system controls kick in to manage power and avoid potential problems with timing. Another reliability bump comes from changes in the Ceph library, where they ditched a quick-and-dirty check (BUG_ON) for something more robust, a bounds check on map->max_osd. This makes it less likely things will go out of whack when trying to write data.

Looking at network stuff, particularly inside the DSA microchip driver code, several patches have been applied. Think of them as subtle tweaks focused on interrupt handling getting smoother and fewer hiccups. Updates like adding checks in ksz_ptp_msg_irq_{setup/free}() keep things running cleanly, while fixing up cqspi_probe() again helps manage potential errors; it's all part of keeping the kernel sturdy.

Beyond those targeted fixes, other bug patches have quietly been added elsewhere in the codebase as well. For instance, digging deeper into that same ceph library, there are changes specifically within libceph/ have_mon_and_osd_map to stop certain dangerous situations (like use-after-free) from popping up.

Some attention has gone towards getting monitors sorted out faster. A change in the AMD display driver's code for EDID read retries helps handle boot-up times and potential delays when figuring out your screen details, leading to a quicker launchpad for that hardware side of things.

Developers continue to refine specific parts of Linux with targeted patches. It maintains the expected functionality and could potentially avert future issues.

Linux kernel 6.17.11 released


Linux kernel version 6.17.11 is now available:

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

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



Linux kernel 6.12.61 released


Linux kernel version 6.12.61 is now available:

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

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



Linux kernel 6.6.119 released


Linux kernel version 6.6.119 is now available:

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

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



Linux kernel 6.1.159 released


Linux kernel version 6.1.159 is now available:

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

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



Linux kernel 5.15.197 released


Linux kernel version 5.15.197 is now available:

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

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



Linux kernel 5.10.247 released


Linux kernel version 5.10.247 is now available:

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

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