Home > System Tutorial > LINUX > Linux Kernel 6.12 RC5 Released

Linux Kernel 6.12 RC5 Released

Christopher Nolan
Release: 2025-03-09 11:20:11
Original
680 people have browsed it

Linus Torvalds released the fifth candidate (RC5) for Linux kernel 6.12 on October 27, 2024. After the scale of the rc4 version exceeded expectations, rc5 returned to a more normal scale, and the difference statistics were relatively stable.

Linux Kernel 6.12 RC5 Released

Linux Kernel 6.12-rc5 contains various fixes and improvements for different components of the kernel, including network, drivers, file systems, and architecture-specific features.

Catalog

  • File system repair
  • Architecture and Core Kernel Improvements
  • Try Linux kernel 6.12 RC5

Driver update and removal

A significant change to this version is the removal of the da8xx fbdev driver, which has been replaced by the tilcdc driver. There are also extensive updates to

GPU and network driver

and fixes bugs in bcachefs. Other notable driver updates include:

    SoundWire Driver Update
  • : Addresses volume control type and runtime stream allocation issues.
  • Platform Driver Update
  • : Fixed hot profile initialization on Asus machines and suspend notification issues on Dell systems.
  • drm/amd update
  • : Improved power management, deep sleep status, and handling of error data from the ATIF ACPI method.
  • Network Driver Update
  • : Fixed r8169 driver to avoid non-requested interrupts, updated plip driver to resolve transfer issues, and improved port policy settings and cycle counter accuracy for mv88e6xxx DSA driver.
  • Bluetooth Driver Update
  • : Resolved use-after-free vulnerability in SCO and ISO sockets.
  • File system repair

This version fixes several file systems, including:

    btrfs
  • : Fixed read corruption, unavailable area accounting, delalloc range locking, and handling read-to-write reconfiguration issues.
  • xfs
  • : A series of fixes related to perag initialization, geometry updates, and error handling.
  • nfsd
  • : Fixed competition conditions between laundry and status ID release.
  • 9p
  • : To solve the problems introduced in previous versions, some rollbacks were implemented.
  • Architecture and Core Kernel Improvements

In addition to drivers and file systems, rc5 has also improved various areas of the kernel:

  • Architectual Fixes: This includes updates to ARM64 KVM, x86 user address masking, and LoongArch KASAN support and vDSO processing.
  • bpf: Some enhancements and fixes have been made to BPF, including adding the MEM_WRITE attribute, clarifying the meaning of MEM_UNINIT, and improving error handling and testing.
  • Core Network: Fixed race conditions in network device transmission functions and updated the XFRM subsystem to improve handling of target search and policy management.
  • KVM: A large number of updates and fixes have been made to KVMs of different architectures. It is worth noting that improvements to ARM64 are related to vCPU creation and phase 2 MMU processing, as well as fixes for x86 memory management and nSVM processing.

Try Linux kernel 6.12 RC5

As with every RC, I encourage users and developers to test Linux 6.12-rc5 and submit issues whenever they find any. You can download Linux kernel 6.12-rc5 from the Kernel.org website or Linus Torvalds' git tree .

Resources:

  • Linux Kernel 6.12 RC5 Release Notes

The above is the detailed content of Linux Kernel 6.12 RC5 Released. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template