News: 0001616998

  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)

Linux 7.1 Will Power Off The System By Default If A Fatal ACPI Error Occurs

([Linux Kernel] 5 Hours Ago Power Off On ACPI Fatal Errors)


An important default kernel behavior change worth noting in advance for the upcoming [1]Linux 7.1 kernel is that the system will attempt to power-off automatically if encountering any fatal ACPI errors. Up to now the Linux kernel has just logged ACPI fatal errors.

A change queued into the Linux power management subsystem's "linux-next" Git branch ahead of Linux 7.1 is altering the default system behavior if encountering a fatal ACPI error. With existing Linux kernels when hitting any ACPI fatal error, there would simply be a " Fatal opcode executed " message sent to the kernel system log. But for Linux 7.1+ the plan is to try powering off the system by default.

This change in behavior is for better match the intended ACPI specifications. The ACPI specification notes:

"This operation is used to inform the OS that there has been an OEM-defined fatal error.

...

In response, the OS must log the fatal event and perform a controlled OS shutdown in a timely fashion."

So technically it's Linux that has been out-of-spec with just logging an error to the log but letting the system continue on. Hopefully your system rarely or never encounters fatal ACPI errors, but there is always the chance of buggy system firmware.

But for those wanting to maintain the existing behavior of not powering off, [2]the patch making this change adds a new acpi.poweroff_on_fatal=0 option. Set that if you don't want your system to power off in the event of any ACPI fatal errors.



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

[2] https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=linux-next&id=591230c6f268306a673112fc3c3b74ab06fa9ee3



Missouri Town Changes Name to 'Linux'

LINUX, MO -- The small Missouri town of Linn, county seat of Osage County,
announced yesterday that it will be henceforth called 'Linux'. Mayor Bob Farrow
said, "Linn needed something to put it on the map. A few weeks ago my daughter
mentioned that she installed Linux on her computer and how great she thought it
was. I thought to myself, 'Self, changing the town's name to 'Linux' could be
an opportunity to attract attention -- and money -- to our town. We could even
hold a Linux Convention at the community center.' So I approached the city
council about the idea, and they loved it. The rest is history."

Farrow's daughter is organizing the Linux Linux User Group. She hopes to be
able to hold a Linux Convention this fall. "The Linn, er, Linux community
center probably won't be big enough, we'll probably have to hold it in nearby
Jefferson City," she said.

The mayor does have one reservation. "How the hell do you pronounce Linux?" One
of the mayor's contenders in the next election, Mr. Noah Morals, says he will
start an ad campaign calling Bob Farrow "the Incumbent Liar of LIE-nucks".
Needless to say, the mayor usually pronounces Linux as "LIH-nucks".