Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

sched/core: Update kernel boot parameters for LAZY preempt.

Update the documentation for the `preempt=' parameter which now also
accepts `lazy'.

Fixes: 7c70cb94d29cd ("sched: Add Lazy preemption model")
Reported-by: Shrikanth Hegde <sshegde@linux.ibm.com>
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Shrikanth Hegde <sshegde@linux.ibm.com>
Link: https://lore.kernel.org/r/20241122173557.MYOtT95Q@linutronix.de

authored by

Sebastian Andrzej Siewior and committed by
Peter Zijlstra
f66e4a99 e932c4ab

+5
+5
Documentation/admin-guide/kernel-parameters.txt
··· 4822 4822 can be preempted anytime. Tasks will also yield 4823 4823 contended spinlocks (if the critical section isn't 4824 4824 explicitly preempt disabled beyond the lock itself). 4825 + lazy - Scheduler controlled. Similar to full but instead 4826 + of preempting the task immediately, the task gets 4827 + one HZ tick time to yield itself before the 4828 + preemption will be forced. One preemption is when the 4829 + task returns to user space. 4825 4830 4826 4831 print-fatal-signals= 4827 4832 [KNL] debug: print fatal signals