Linux 7.1-rc2 moves forward with a large, "weird" and patch-heavy kernel

  • Linux 7.1-rc2 was released with a significant volume of changes, but considered normal by Torvalds.
  • Much of the diff comes from rebranding in KVM self-tests and the increasing use of AI tools.
  • New wave of fixes for the modern NTFS driver and fixes for AMD and Intel Xe GPUs.
  • Relevant updates for consumer hardware such as Steam Deck OLED and older Radeon graphics cards.

Linux 7.1-rc2

The second candidate for launch of Linux 7.1-rc2 It is now available It's for testing and comes with a considerable package of fixes spread throughout the kernel. Despite the size of the change set, Linus Torvalds has described this RC as "fairly normal," reinforcing the expectation that the cycle will end, as usual, around a seventh release candidate if no last-minute setbacks arise.

At this stage of development, the focus is less on major visible innovations and more on the kernel stability and real hardware supportThis is especially relevant for European users and businesses that rely on Linux on servers, desktops, and mobile devices. The combination of fixes in KVM virtualization, graphics drivers, and the new NTFS driver aims to polish the details before the stable version 7.1 reaches distributions, including firmware update management with tools such as firmware update management.

Linux 7.1-rc2 large, normal behavior: the role of KVM and AI

One of the aspects that has attracted the most attention in this Linux 7.1-rc2 is that, in raw numbers, The diffustat looks unusually bulky.Torvalds explained that nearly half of the changes are concentrated in the self-tests KVM, mainly due to a wave of internal renaming so that tests follow the same conventions as the main kernel code, both in variable and type names.

This type of cleaning does not modify the functional behavior of the virtualization itself, but it does have an impact on long-term maintenance. homogenize the internal structure of KVM testsDevelopers can better validate the behavior of virtual machines, which is crucial for European data centers, cloud providers, and testing environments that rely on KVM to consolidate workloads, as well as virtualization projects such as VirtualBox 7.2.8.

Torvalds also noted that a pattern of more patches than usualThis trend, already seen in Linux 7.0, is largely attributed to the use of artificial intelligence tools to generate or assist in code changes. This increased volume doesn't necessarily imply greater instability, but it does necessitate more robust review, fuzzing, and automated testing systems—something already noticeable in areas like the scheduler. sched_ext, where several additional corrections have been incorporated.

New NTFS driver: stabilization before the final version

Another relevant aspect of Linux 7.1 that directly affects desktop users in Spain and the rest of Europe is the new NTFS driver integrated into the main kernelAfter years of work, developer Namjae Jeon has succeeded in making this modern driver, based on the original read-only NTFS driver but greatly improved, replace Paragon's NTFS3 and make user-space solutions like NTFS-3G obsolete.

This Linux 7.1-rc2 release includes a new set of fixes for the NTFS driver, resulting from both increased use in real-world environments such as intensive testing and fuzzing of the C code. Fixes include resolving potential memory leaks and page references, preventing null pointer dereferences, and correcting minor coding problems that could lead to hard-to-trace errors.

Specifically, functions such as ntfs_index_walk_down() through stricter validation of index block allocation to prevent invalid access; a memory leak related to the handling of symbolic link destination strings in error paths has been fixed; and additional controls have been introduced in ntfs_mapping_pairs_decompress() to prevent VCN overflows and potential corruption in allocation lists (runlists).

In addition, the team has corrected a misuse of PTR_ERR() on valid folio pointers en __ntfs_bitmap_set_bits_in_run()The directory link count for WIN32/DOS aliases has been refined by adjusting the decrement of nlink only when the MFT counter reaches zero, and the use of an uninitialized variable has been resolved in the same decompression process mapping pairsAlthough none of these incidents have been classified as a catastrophic failure, their correction improves the overall reliability of the driver, which is especially interesting for those who use NTFS partitions shared with Windows on personal or office computers.

These improvements, merged into the main kernel tree over the weekend, They are already part of Linux 7.1-rc2 These will serve as the basis for the stable version planned for June, barring any delays. For the European community managing mixed Windows-Linux environments in businesses, educational institutions, or public administrations, a more robust NTFS reduces the risk of data corruption when switching between operating systems.

Graphics corrections: AMDGPU and Intel Xe under scrutiny

Along with the work on NTFS and KVM, this RC also incorporates a significant block of DRM graphics subsystem fixesThe largest set of changes has been in the AMDGPU driver, with improvements ranging from the latest GPUs to older models still present in many user and professional computers.

Among the new features, there are numerous Fixes for IP blocks in GFX11.5.4 and other recent componentsBut there are also adjustments that benefit AMD graphics cards from the GCN 1.0/1.1 generation. Thanks to the work of Timur Kristóf, a developer linked to Valve, support has been properly enabled for "harvested" GPU configurations, such as the Radeon HD 7870 XT (Tahiti LE) and similar models, which until now had problems with the main kernel since reports from more than a decade ago.

The changes in AMDGPU also include a correction in the analog output of the DC layerThis update addresses a previously affected issue, and includes improvements to support for integrated display connectors without DDC, as well as improved EDID reading from panel information embedded in the vBIOS. This work results in better performance with LVDS/eDP displays in older laptops, a type of hardware still common in home and work environments where extended equipment lifecycles are a priority.

In parallel, the Intel Xe controller also receives Specific tweaks and solutions for Xe3P GPUs, with new workarounds and performance adjustments. These patches help stabilize the experience on systems that are beginning to deploy Intel's next-generation graphics hardware, which can be relevant for both workstations and graphics and multimedia development teams within the European ecosystem.

Direct impact on consumer devices: Steam Deck OLED

Beyond classic desktop hardware, Linux 7.1-rc2 introduces a notable fix for the Steam Deck OLED audioFor the past two years, the main kernel version had broken sound compatibility on this handheld device, forcing Valve and several handheld console-oriented distributions to maintain their own patches in their downstream branches.

With this RC, the problem is corrected in the official tree, which It reduces the need for specific downstream solutions This also makes it easier for general-purpose distributions used in Spain and Europe to offer better out-of-the-box compatibility with this type of hardware. It's a clear example of how seemingly minor regressions can directly impact the gaming and multimedia experience on devices that have become popular among Linux users.

General core polishing and availability

In addition to the more visible areas, Linux 7.1-rc2 accumulates numerous small arrays scattered throughout the kernelFrom network and GPU drivers (which again dominate the set of driver changes) to scheduler tweaks sched_ext and other internal components. The general trend is that of a CR that is not particularly small, but which maintains a stable profile and without any major regressions known to date.

As usual, The source code for Linux 7.1-rc2 can be obtained from kernel.org This is for those who need to test it in development environments, integrate it into test distributions, or simply get ahead of the stable version, or even for those who want to install the kernel and evaluate its behavior on test machines. Torvalds has encouraged continued testing to detect possible regressions, especially considering the sustained increase in the volume of patches associated with the use of AI tools.

The picture left by Linux 7.1-rc2 is that of a kernel in a phase of intensive fine-tuning, with KVM virtualization reorganizing its internal tests, a Modern NTFS driver that is strengthened with specific fixesand a DRM graphics block that optimizes both AMD and Intel Xe GPUs, not to mention specific fixes for devices like the Steam Deck OLED. All of this brings Linux 7.1 closer to its stable release with a clear focus on robustness and hardware support that, barring any surprises, should be noticeable to both home users and organizations in Spain and the rest of Europe.

Linux 7.0-rc6
Related article:
Linux 7.0-rc6 picks up the pace on fixes before stable release