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, emphasizing the need for improved quality control and oversight in collaborative software development.
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 release. The incident raised concerns about the quality control processes that allowed the change to be included without proper review from Linux x86/x86_64 maintainers. AMD engineer Borislav Petkov criticized the lack of oversight, highlighting the need for better review mechanisms to prevent similar issues in the future. While the problematic code will not be part of the stable release, the incident underscores ongoing challenges in collaboration between major tech companies and the open-source community.
- 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 implemented to disable the problematic code.
- Concerns were raised about the quality control processes that allowed the change to be included without proper review.
- The incident highlights the need for better oversight in collaborative software development.
Related
Patch Proposed for Adding x86_64 Feature Levels to the Kernel
A proposed patch to add x86_64 feature levels to the Linux kernel faces skepticism from developers, citing minimal performance benefits and concerns over clarity and necessity, making acceptance unlikely.
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 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.
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.
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.
The issue is that a Microsoft employee is more likely to send dodgy code due to his company's quality standards (if any).
Related
Patch Proposed for Adding x86_64 Feature Levels to the Kernel
A proposed patch to add x86_64 feature levels to the Linux kernel faces skepticism from developers, citing minimal performance benefits and concerns over clarity and necessity, making acceptance unlikely.
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 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.
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.
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.