On Fri, May 09, 2025 at 01:36:59PM +0200, Sebastian Andrzej Siewior wrote: > From: Peter Zijlstra <pet...@infradead.org> > > With the goal of deprecating / removing VOLUNTARY preempt, live-patch > needs to stop relying on cond_resched() to make forward progress. > > Instead, rely on schedule() with TASK_FREEZABLE set. Just like > live-patching, the freezer needs to be able to stop tasks in a safe / > known state. > > Compile tested only. > > [bigeasy: use likely() in __klp_sched_try_switch() and update comments] > > Signed-off-by: Peter Zijlstra (Intel) <pet...@infradead.org> > Signed-off-by: Sebastian Andrzej Siewior <bige...@linutronix.de>
Acked-by: Josh Poimboeuf <jpoim...@kernel.org> -- Josh