Linux 3263 Published by

Linux Kernels 6.1.158, 5.15.196, and 5.10.246 have been released with various updates and bug fixes to enhance system stability, security, and compliance with hardware specifications. Key improvements include enhanced memory management, fixes for critical vulnerabilities, and proper cleanup during device state changes on S390 systems. Additionally, the release includes updates to the KSMBD service, XFS filesystem, PCI devices, and error handling in CPU capacity checks.

Linux kernel 6.1.158 released
Linux kernel 5.15.196 released
Linux kernel 5.10.246 released




Linux Kernels 6.1.158, 5.15.196, and 5.10.246 releasedĀ 

Linux Kernels 6.1.158, 5.15.196, and 5.10.246 have been released. This release encompasses a wide range of updates and bug fixes that enhance system stability, security, and compliance with various hardware specifications.

Kernel

One important update in version 6.1.158 is that KSMBD (Kernel SMB Client/Server) now checks the size of incoming data before handling it, which helps stop possible reading issues from incorrectly formatted messages. Also, there have been updates related to ARM64 Errata for the Neoverse-V3AE architecture, which include new definitions and fixes for known issues.

A previously introduced fix for map_hugetlb failures on 64K page-size systems has been reverted due to associated compilation issues. Other notable improvements include enhancements to memory management by fixing problems related to virtual memory area (VMA) flag manipulations, which prevent kernel panics during the ksm_madvise() operation.

Furthermore, a fix for S390 device management ensures proper cleanup during device state changes by modifying the purge function to handle unused subchannels. The ksmbd service has also been updated to allow a comprehensive interface listing during FSCTL_QUERY_INTERFACE_INFO IOCTL calls, ensuring correct network resource bindings.

The XFS filesystem now consistently warns users about deprecated mount options regardless of the root filesystem mount scenario. Enhancements have been made to error handling in the topology_parse_cpu_capacity() function to prevent NULL pointer dereferencing during CPU capacity checks.

Significant changes have also been introduced to PCI devices, specifically for J721E models, enhancing clock management and programming sequences. Other notable commits include fixes for buffer over-read scenarios in the ext4 filesystem, handling of last write offsets in nfsd, and addressing memory management issues within the ARM64 architecture.

This release significantly enhances system stability and security by addressing critical vulnerabilities and ensuring compliance with hardware specifications across various architecture platforms. By incorporating these updates, users can enjoy improved reliability, performance, and overall user experience on their Linux systems.

Linux kernel 6.1.158 released


Linux kernel version 6.1.158 is now available:

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

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



Linux kernel 5.15.196 released


Linux kernel version 5.15.196 is now available:

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

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



Linux kernel 5.10.246 released


Linux kernel version 5.10.246 is now available:

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

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