Intel, AMD engineers rush to save Linux 6.13 after dodgy Microsoft code change
Intel and AMD engineers addressed a problematic Microsoft code change that jeopardized the Linux 6.13 kernel's stability, highlighting quality control issues and oversight concerns in the code review process.
Read original articleIntel and AMD engineers intervened to address a problematic code change from a Microsoft developer that threatened the stability of the upcoming Linux 6.13 kernel. The modification aimed to enhance performance by utilizing large read-only execute (ROX) pages for caching executable pages. However, it led to significant issues, particularly on systems with Control Flow Integrity (CFI) enabled, including failures in resuming from hibernation on Intel Alder Lake machines. Intel's Peter Zijlstra quickly committed a patch to disable the problematic code, emphasizing that it was not ready for inclusion in the stable release. Concerns were raised about the lack of oversight, as the change was implemented without approval from the Linux x86/x86_64 maintainers. This incident highlights ongoing quality control issues within Microsoft's contributions to the Linux kernel and raises questions about the review processes that allowed the problematic code to be included so close to the release date.
- Intel and AMD engineers fixed a problematic Microsoft code change before the Linux 6.13 release.
- The change aimed to improve performance but caused significant issues on some systems.
- A patch was quickly committed to disable the problematic code.
- Concerns were raised about the lack of oversight in the code review process.
- The incident underscores ongoing quality control issues with Microsoft's contributions to Linux.
Related
Intel Spots 3888.9% Performance Improvement in Linux Kernel from 1 Line of Code
Intel's Linux kernel test robot reported a 3888.9% performance improvement from a single line of code in a patch, optimizing memory handling and addressing previous performance regressions. Further testing is planned.
Intel Spots a 3888% Performance Improvement in the Linux Kernel
Intel's recent patch improved Linux kernel performance by 3888.9% through a memory mapping alignment change, addressing previous regressions and optimizing performance, with ongoing evaluations expected to enhance workload insights.
Intel Spots 3888.9% Performance Improvement in Linux Kernel from 1 Line of Code
Intel's Linux kernel test robot reported a 3888.9% performance improvement from a patch limiting alignment of anonymous mappings, though some workloads faced up to 600% performance decreases.
Microsoft Makes Improvement to Linux Kernel Module Caching in 6.13
Microsoft has enhanced kernel module performance in the upcoming Linux 6.13 release by implementing caching improvements using large read-only execute pages, aimed at reducing TLB pressure and optimizing loading times.
Linux Fixing a "Hilarious/Revolting Performance Regression" Around Intel KVM
Recent updates to KVM in Linux address a performance regression in Intel's Emerald Rapids processors, improving nested virtualization latency by caching CPUID outputs, with further enhancements expected in Linux 6.14.
The Register has been going crazy with the editorializing lately. Is this even true? I hate Windows as much as anyone, but the OS itself doesn’t feel particularly buggy or untested these days. (It’s the programs you install that provide that element.)
Related
Intel Spots 3888.9% Performance Improvement in Linux Kernel from 1 Line of Code
Intel's Linux kernel test robot reported a 3888.9% performance improvement from a single line of code in a patch, optimizing memory handling and addressing previous performance regressions. Further testing is planned.
Intel Spots a 3888% Performance Improvement in the Linux Kernel
Intel's recent patch improved Linux kernel performance by 3888.9% through a memory mapping alignment change, addressing previous regressions and optimizing performance, with ongoing evaluations expected to enhance workload insights.
Intel Spots 3888.9% Performance Improvement in Linux Kernel from 1 Line of Code
Intel's Linux kernel test robot reported a 3888.9% performance improvement from a patch limiting alignment of anonymous mappings, though some workloads faced up to 600% performance decreases.
Microsoft Makes Improvement to Linux Kernel Module Caching in 6.13
Microsoft has enhanced kernel module performance in the upcoming Linux 6.13 release by implementing caching improvements using large read-only execute pages, aimed at reducing TLB pressure and optimizing loading times.
Linux Fixing a "Hilarious/Revolting Performance Regression" Around Intel KVM
Recent updates to KVM in Linux address a performance regression in Intel's Emerald Rapids processors, improving nested virtualization latency by caching CPUID outputs, with further enhancements expected in Linux 6.14.