]> Gentwo Git Trees - linux/.git/commit
sched: Provide and use set_need_resched_current()
authorPeter Zijlstra <peterz@infradead.org>
Sun, 16 Nov 2025 20:51:07 +0000 (21:51 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Thu, 20 Nov 2025 21:26:09 +0000 (22:26 +0100)
commitc04507ac500e2cc8048000c2a849588227554e06
treede3fbbf4ddfa82367a42000eedc10a1708d36e61
parent33cf66d88306663d16e4759e9d24766b0aaa2e17
sched: Provide and use set_need_resched_current()

set_tsk_need_resched(current) requires set_preempt_need_resched(current) to
work correctly outside of the scheduler.

Provide set_need_resched_current() which wraps this correctly and replace
all the open coded instances.

Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://patch.msgid.link/20251116174750.665769842@linutronix.de
arch/s390/mm/pfault.c
include/linux/sched.h
kernel/rcu/tiny.c
kernel/rcu/tree.c
kernel/rcu/tree_exp.h
kernel/rcu/tree_plugin.h
kernel/rcu/tree_stall.h