]> git.ipfire.org Git - thirdparty/linux.git/commit
sched: Provide idle_rq() helper
authorPeter Zijlstra <peterz@infradead.org>
Tue, 13 Jan 2026 09:50:41 +0000 (10:50 +0100)
committerPeter Zijlstra <peterz@infradead.org>
Tue, 13 Jan 2026 10:37:52 +0000 (11:37 +0100)
commit1e0a2ba7afb1b60f02599093d84b72ce62ad11c0
treea845365cfc1067adceadacaac513f88dd7564f1c
parent64e6fa76610ec970cfa8296ed057907a4b384ca5
sched: Provide idle_rq() helper

A fix for the dl_server 'requires' idle_cpu() usage, which made me
note that it and available_idle_cpu() are extern function calls.

And while idle_cpu() is used outside of kernel/sched/,
available_idle_cpu() is not.

This makes it hard to make idle_cpu() an inline helper, so provide
idle_rq() and implement idle_cpu() and available_idle_cpu() using
that.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
include/linux/sched.h
kernel/sched/sched.h
kernel/sched/syscalls.c