| commit | 627675b9c524522ce62341a0ae3457292807794a | [log] [tgz] |
|---|---|---|
| author | Peter Zijlstra <peterz@infradead.org> | Tue May 20 11:19:48 2025 +0200 |
| committer | Peter Zijlstra <peterz@infradead.org> | Wed Jul 09 13:40:28 2025 +0200 |
| tree | 529adb2e8ef529570da824f2696dcdc4c33bcdda | |
| parent | ac43794011b9aa590bf331fc03c897d3e0078020 [diff] |
sched: Add ttwu_queue support for delayed tasks One of the more expensive things to do is take a remote runqueue lock; which is exactly what ttwu_runnable() ends up doing. However, in the case of sched_delayed tasks it is possible to queue up an IPI instead. Reported-by: Chris Mason <clm@meta.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://lkml.kernel.org/r/20250520101727.984171377@infradead.org