News: 0001594922

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Urgent ACPI Revert For Linux 6.18 To Deal With Some Hardware Crashing

([Linux Kernel] 3 Hours Ago Kernel Crash)


The [1]Linux 6.18 kernel is anticipated for release this coming Sunday while this week a last-minute crisis was averted following reports of a kernel crash from recent ACPI code changes.

Borislav Petkov of AMD [2]reported on Monday with the latest development code he was hitting a null pointer dereference within the ACPI code and in turn a crash at boot. This was noticed on an old AMD Phenom II era system with MSI MS-7599 motherboard.

This was tracked down to a commit made back during the Linux 6.18 merge window to optimize the ACPI idle driver registration:

"Currently, the ACPI idle driver is registered from within a CPU hotplug callback. Although this didn't cause any functional issues, this is questionable and confusing. And it is better to register the cpuidle driver when all of the CPUs have been brought up.

So add a new function to initialize acpi_idle_driver based on the power management information of an available CPU and register cpuidle driver in acpi_processor_driver_init()."

While trying to address "questionable and confusing" code, for at least some hardware this ends up causing the kernel crash and thus is being reverted ahead of Linux 6.18 final.

Linux power management subsystem maintainer Rafael Wysocki today sent out the [3]urgent ACPI pull to revert this problematic code:

"This reverts a commit that attempted to make the code in the ACPI processor driver more straightforward, but it turned out to cause the kernel to crash on at least one system, along with some further cleanups on top of it."

The entire scope isn't known beyond the old AMD system where it was discovered to happen, but at least this ACPI revert is now set to happen just ahead of what should be the Linux 6.18 stable release on Sunday.



[1] https://www.phoronix.com/search/Linux+6.18

[2] https://lore.kernel.org/lkml/20251124200019.GIaSS5U9HhsWBotrQZ@fat_crate.local/

[3] https://lore.kernel.org/linux-pm/CAJZ5v0g6c1HNbxxh088xh_nTgD-SE6c2qtDr81AgD1+by-jnKA@mail.gmail.com/



COONDOG MEMORY
(heard in Rutledge, Missouri, about eighteen years ago)

Now, this dog is for sale, and she can not only follow a trail twice as
old as the average dog can, but she's got a pretty good memory to boot.
For instance, last week this old boy who lives down the road from me, and
is forever stinkmouthing my hounds, brought some city fellow around to
try out ol' Sis here. So I turned her out south of the house and she made
two or three big swings back and forth across the edge of the woods, set
back her head, bayed a couple of times, cut straight through the woods,
come to a little clearing, jumped about three foot straight up in the air,
run to the other side, and commenced to letting out a racket like she had
something treed. We went over there with our flashlights and shone them
up in the tree but couldn't catch no shine offa coon's eyes, and my
neighbor sorta indicated that ol' Sis might be a little crazy, `cause she
stood right to the tree and kept singing up into it. So I pulled off my
coat and climbed up into the branches, and sure enough, there was a coon
skeleton wedged in between a couple of branches about twenty foot up.
Now as I was saying, she can follow a pretty old trail, but this fellow
was still calling her crazy or touched `cause she had hopped up in the
air while she was crossing the clearing, until I reminded him that the
Hawkins' had a fence across there about five years back. Now, this dog
is for sale.
-- News that stayed News: Ten Years of Coevolution Quarterly