News: 0001548966

  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)

POWER CPUs Ready With Dynamic Preemption For Linux 6.16

([Linux Kernel] 6 Hours Ago IBM POWER)


Merged for Linux 5.12 back in early 2021 was [1]a new dynamic preemption mode . Finally now for H2'2025, the IBM POWER CPU ISA kernel code is supporing dynamic preemption.

The CONFIG_PREEMPT_DYNAMIC option when enabled allows setting preempt= at boot time to either none/voluntary/full with full preemption being the default. Distributions can still set the standard PREEMPT controls but this dynamic option allows changing it at boot time without rebuilding the kernel or even at run-time via DebugFS. The kernel relies on run-time patching for changing the kernel preemption mode on the fly.

The POWER/PowerPC code for Linux 6.16 is picking up support for dynamic preemption. There is also enablement of a new PMU for KVM host-wide measurement and various other minor fixes and improvements.

More details on these POWER changes for Linux 6.16 via [2]this pull request .



[1] https://www.phoronix.com/news/Linux-5.12-Dynamic-Preempt

[2] https://lore.kernel.org/lkml/c8dcda66-14d5-4f76-8e83-69840e49af91@linux.ibm.com/



phoronix

One evening Mr. Rudolph Block, of New York, found himself seated at dinner
alongside Mr. Percival Pollard, the distinguished critic.
"Mr. Pollard," said he, "my book, _The Biography of a Dead Cow_, is
published anonymously, but you can hardly be ignorant of its authorship.
Yet in reviewing it you speak of it as the work of the Idiot of the Century.
Do you think that fair criticism?"
"I am very sorry, sir," replied the critic, amiably, "but it did not
occur to me that you really might not wish the public to know who wrote it."
-- Ambrose Bierce