Linux 3276 Published by

Linux Kernel 6.17.8 and 6.12.58 have been released. The 6.17.8 release includes tweaks to Btrfs for improved file management, enhancements to prevent system hiccups related to scheduler operations, and boosts support for legacy hardware channels on AMD systems. Additionally, the update includes security improvements to address LFENCE retpoline problems and Retbleed, along with better ways to report vulnerabilities. The release also marks the availability of a new LTS kernel, 6.12.58, which includes various upgrades and bug fixes.



Linux Kernel 6.17.8 and 6.12.58 released

The latest stable version of Linux, 6.17.8, has now been officially released, bringing along a detailed change log covering recent updates across different kernel parts.

Kernel

Digging into Btrfs, which is integral to file management, we see several tweaks. One key fix sharpens the filesystem's tree-checker bounds validation; earlier code with incorrect parentheses sometimes overlooked these checks. Another improvement involves adding a specific macro called COMPILE_OFFSETS to all the architecture files named asm-offsets.c. This change helps untangle issues that could arise during header file generation, specifically those linked to circular dependencies.

Meanwhile, enhancements elsewhere focus on preventing system hiccups related to error conditions within scheduler operations and sorting through scheduling statistics. They've worked out synchronization problems here for smoother operation and tidied up the structure of these statistics for better code upkeep in general.

The update also marks progress in the Error Detection And Correction (EDAC) realm, boosting support for legacy hardware channels on AMD systems, a necessary step for ensuring compatibility with newer platforms.

Security buffs might notice refinements too, specifically tied to mitigations against LFENCE retpoline issues and retbleed. These updates polish vulnerability reporting mechanisms, aiming for clearer communications regarding these specific security concerns.

Overall, this release pushes forward the kernel's core mission: maintaining robustness through carefully considered tweaks across its subsystems like Btrfs and scheduling. It delivers a solid combination of stability, improved performance, and ongoing security enhancements, all vital signs for Linux ticking along steadily.

Linux kernel 6.17.8 released

Linux kernel version 6.17.8 is now available:

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

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

A new LTS kernel is out, too, packed with various upgrades plus bug fixes.

Linux kernel 6.12.58 released

Linux kernel version 6.12.58 is now available:

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

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