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

Reply via email to