Linux kernel 6.17.9 released
Linux kernel 6.12.59 released
Linux kernel 6.6.117 released
Linux Kernel 6.17.9, 6.12.59, and 6.6.117 released
Linux Kernel 6.17.9 has been rolled out recently. This latest version includes a detailed change log spotlighting various updates from many different contributors.
Dan Carpenter was one of several key folks involved this time around, as were Menglong Dong and Tejun Heo. They tackled important issues like transactional fixes for better reliability, performance boosts, and bug patches to keep everything smooth.
Specific filesystem work got attention: a fix went into the btrfs part related to how check_inode_extref() handled parentheses in its unlikely() annotation. This was crucial because it stopped certain safety checks from being skipped unnecessarily, aiming to make the system more stable overall.
Over on the build side, a new macro called COMPILE_OFFSETS has been sprinkled across all the asm-offsets.c files. Its purpose is pretty smart: preventing circular headaches during compilation so the kernel build process itself can be cleaner and potentially faster.
Then there's work inside the scheduler concerning qmap dumps. They've adjusted how these dumps operate, ensuring they don't mess things up by interfering directly with queue states. Now you can take diagnostic snapshots without worrying about disrupting system performance, which is a nice balance between visibility and efficiency.
Btrfs got another tweak related to memory barriers during pending snapshot creation. The update makes sure only the essential barriers are applied for performance efficiency, which should shave off some unnecessary overhead over time.
Improvements also hit Btrfs transaction abort rules themselves. This means better diagnostics now; clearer error messages through logging functions will help track things down faster. It's just another example of developers chipping away at stability issues.
On the security front, there are several noteworthy fixes too. One deals with Intel processor reporting, which fixes inconsistencies for retpoline mitigation status and gives more accurate feedback about protection mechanisms. Another refines how Fanotify events are logged in audit records, making those logs cleaner and potentially more actionable. They even tightened things up by adjusting permission limits on executable files to enhance overall security.
Taken together, this release really feels like a solid incremental step forward for the kernel. It highlights the ongoing dedication of countless community members, each contributing patches to iron out problems. The focus is very much on stability, performance tweaks here and there, and strengthening security, things that keep the core system reliable day in and day out.
Both Linux LTS kernels 6.12.59 and 6.6.117 LTS are also available with various bug fixes and improvements:Linux kernel 6.17.9 released
Linux kernel version 6.17.9 is now available:
Full source: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.17.9.tar.xz
Patch: https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.17.9.xz
PGP Signature: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.17.9.tar.sign
You can view the summary of the changes at the following URL:
https://git.kernel.org/stable/ds/v6.17.9/v6.17.8
Linux kernel 6.12.59 released
Linux kernel version 6.12.59 is now available:
Full source: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.59.tar.xz
Patch: https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.12.59.xz
PGP Signature: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.59.tar.sign
You can view the summary of the changes at the following URL:
https://git.kernel.org/stable/ds/v6.12.59/v6.12.58
Linux kernel 6.6.117 released
Linux kernel version 6.6.117 is now available:
Full source: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.117.tar.xz
Patch: https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.6.117.xz
PGP Signature: https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.117.tar.sign
You can view the summary of the changes at the following URL:
https://git.kernel.org/stable/ds/v6.6.117/v6.6.116