Thorsten Leemhuis (acct. 1/4) on Nostr: The the "Lazy preemption" model (CONFIG_PREEMPT_LAZY=y) was merged for #Linux 6.13. ...
The the "Lazy preemption" model (CONFIG_PREEMPT_LAZY=y) was merged for #Linux 6.13.
It optimizes fair-class preemption by delaying preemption requests to the tick boundary, while working as full preemption for RR/FIFO/DEADLINE classes.
In the end it hopefully will thus allow distributions to ship one äkernel that can serve both regular needs as well as RT needs.
https://git.kernel.org/torvalds/c/3f020399e4f1c690ce87b4c472f75b1fc89e07d5
For details, see also https://lore.kernel.org/all/20241007074609.447006177@infradead.org/t/#u and https://lwn.net/Articles/945422/
#LinuxKernel
It optimizes fair-class preemption by delaying preemption requests to the tick boundary, while working as full preemption for RR/FIFO/DEADLINE classes.
In the end it hopefully will thus allow distributions to ship one äkernel that can serve both regular needs as well as RT needs.
https://git.kernel.org/torvalds/c/3f020399e4f1c690ce87b4c472f75b1fc89e07d5
For details, see also https://lore.kernel.org/all/20241007074609.447006177@infradead.org/t/#u and https://lwn.net/Articles/945422/
#LinuxKernel
![](https://cdn.fosstodon.org/media_attachments/files/113/516/754/662/480/118/original/acd7ed2dea2fc7d8.png)