CONFIG_PREEMPT_LAZY=y has been enabled in Fedora's 6.14 kernel for x86 and riscv. I'm uncertain about the availability for other archs.
This applies to all Fedora variants. Fedora 42 shipped with kernel 6.14. And it's currently in the updates-testing repo for Fedora 40 & 41. Note also that CONFIG_PREEMPT_DYNAMIC=y is also still enabled so users can still enable a preemption mode more suitable for their use case. Use grubby to add one of the following kernel parameters. preempt=none preempt=voluntary preempt=full e.g. # grubby --args="preempt=full" --update-kernel=ALL For those who have been using a kernel parameter to set a preemption mode, nothing will change unless you remove the kernel parameter in which case you will get lazy preemption. If you wish to test or revert to lazy preemption mode, also use grubby. e.g. # grubby --remove-args="preempt=full" --update-kernel=ALL See also: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/GYEBQPNNAODQ7VR7ILAGS4N7UW5YHPLO/ -- Chris Murphy -- _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue