Linux 3276 Published by

The latest Linux kernel updates have rolled out, including versions 6.17.10, 6.12.60, and 6.6.118. The main focus of these updates is to iron out bugs that have been introduced by recent changes, with many patches addressing issues related to GPIO handling and scheduling algorithms. Additionally, several practical fixes have been made to address specific problems, such as an out-of-bounds memory read error in xfs symlink repair and issues with AMD displays handling clock signals. The Linux core team is also working on cleaning up code, improving consistency, and making the system run smoother with each release.

Linux kernel 6.17.10 released
Linux kernel 6.12.60 released
Linux kernel 6.6.118 released




Linux Kernel 6.17.10, 6.12.60, and 6.6.118 released

A new wave of Linux kernel updates has rolled out, including versions 6.17.10, 6.6.118, and also the previous point release, 6.12.60, which likely just got some final tweaks or fixes.

Kernel

The core focus for many seems to be ironing out bugs from recent changes. There's a good example in kernel version 6.17.x, where they've effectively reverted a change related to GPIO swnode handling, specifically undoing the part that mistakenly told it not to use label-based GPIO lookup, because that approach was causing problems with laptops.

Then there are significant tweaks aimed squarely at the scheduling algorithm (sched_ext). One notable update ensures schedule_deferred() correctly checks for pending requests before proceeding. This kind of careful flag management is crucial stuff happening under the hood.

Another important fix deals with AMD displays and how they handle their clock signals, specifically preventing a situation where the display's clock gets cut off too early during mode setting, which could be really annoying if you're trying to get into something else.

Beyond that, we've got practical fixes like addressing an out-of-bounds memory read error in xfs symlink repair. That's good for stability and security on filesystem-heavy systems.

And the team is actively working towards cleaner code too. The replacement of strncpy with memcpy in XFS brings it more in line with modern kernel coding standards, definitely a step in the right direction for consistency, even if you don't hear about it quite as much.

There's also some work being done on MST (Multi-Stream Transport) links related to disabling panel replay until its implementation is fully sorted out. This prevents potential issues with required signaling sequences when FEC isn't enabled properly.

Finally, kernel developers aren't ignoring the power users or those needing reliable sleep/resume cycles; several patches tackle hibernation and resume snags across different subsystems, ensuring things like partition mode get restored correctly after waking from hibernate on PF passthrough setups.

Essentially, these updates keep showing Linux's core team is diligently working to fix bugs, improve performance where needed, and generally make the system run smoother with each release.

Linux kernel 6.17.10 released


Linux kernel version 6.17.10 is now available:

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

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



Linux kernel 6.12.60 released


Linux kernel version 6.12.60 is now available:

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

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



Linux kernel 6.6.118 released


Linux kernel version 6.6.118 is now available:

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

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