Get the latest tech news
A Microsoft-Contributed Change To Linux 6.13 Is Causing A Last Minute Ruckus
A change to the Linux 6.13 kernel contributed by a Microsoft engineer ended up changing Linux x86_64 code without proper authorization and in turn causing troubles for users and now set to be disabled ahead of the Linux 6.13 stable release expected next Sunday.
But it turns out this code breaks some Control Flow Integrity (CFI) enabled setups and leads to situations like failing to resume from hibernation on some Intel laptops. He explained in this patch that will be submitted to Linus Torvalds with this week's x86/urgent pull request:"x86: Disable EXECMEM_ROX support The whole module_writable_address() nonsense made a giant mess of alternative.c, not to mention it still contains bugs -- notable some of the CFI variants crash and burn. The patch is leaving the EXECMEM_ROX code in place but making the Kconfig one-liner change so it won't be built for the Linux x86_64 kernel builds.
Or read this on Phoronix