Linux Kernel 6.18.7 released

Published by

The Linux kernel version 6.18.7 has been officially released, bringing significant enhancements aimed at boosting stability and performance. Key updates include improvements to memory management, particularly for systems utilizing multiple processors (Symmetric Multi-Processing, SMP). A critical fix was implemented to address potential memory corruption in the page allocator when interrupts were disabled, achieved by modifying the lock acquisition method to use spin_lock_irqsave().

Additionally, the kernel now optimizes the process of freeing pages within the decay_pcp_high function. By adopting a batching approach, the kernel mitigates the risk of resource hogging that could lead to system stalls during high-demand scenarios. Furthermore, an earlier adjustment concerning functionfs was reversed to resolve compatibility issues affecting some Android devices, ensuring a smoother user experience without compromising overall progress.

For those interested in exploring the new kernel, the full source and patches are available for download:

- Full source: [linux-6.18.7.tar.xz](https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.7.tar.xz)
- Patch: [patch-6.18.7.xz](https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.18.7.xz)
- PGP Signature: [linux-6.18.7.tar.sign](https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.7.tar.sign)

A summary of the changes can be found at the following link: [Summary of changes](https://git.kernel.org/stable/ds/v6.18.7/v6.18.6).

As the Linux kernel continues to evolve, users can expect ongoing improvements that enhance functionality across various devices and systems, supporting a wide range of applications from embedded systems to high-performance computing environments. The collaborative efforts of developers around the world remain crucial for maintaining the kernel's robustness and adaptability to new technologies

Linux Kernel 6.18.7 released

The Linux kernel version 6.18.7 has been released with several key updates aimed at improving stability and performance. One change addresses potential memory corruption issues in systems using multiple processors by updating how locks are acquired, specifically through the use of spin_lock_irqsave(). Another update optimizes page freeing within the decay_pcp_high function, now using batching to prevent resource hogs that could stall system components. Additionally, a previous update related to functionfs was reversed to address compatibility issues and prevent disruptions on some Android devices.

Linux Kernel 6.18.7 released @ Linux Compatible