sched/psi: Move private helpers to sched/stats.h
authorChengming Zhou <zhouchengming@bytedance.com>
Thu, 25 Aug 2022 16:41:05 +0000 (00:41 +0800)
committerPeter Zijlstra <peterz@infradead.org>
Fri, 9 Sep 2022 09:08:31 +0000 (11:08 +0200)
commitd79ddb069c5257a924456eb99b53fc1ea715c0a3
treee65c511751a7ca2a8baf8eb611ed0168cd411e0d
parente2ad8ab04c5cdfc8dc2f382c45d248ab01dee991
sched/psi: Move private helpers to sched/stats.h

This patch move psi_task_change/psi_task_switch declarations out of
PSI public header, since they are only needed for implementing the
PSI stats tracking in sched/stats.h

psi_task_switch is obvious, psi_task_change can't be public helper
since it doesn't check psi_disabled static key. And there is no
any user now, so put it in sched/stats.h too.

Signed-off-by: Chengming Zhou <zhouchengming@bytedance.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Johannes Weiner <hannes@cmpxchg.org>
Link: https://lore.kernel.org/r/20220825164111.29534-5-zhouchengming@bytedance.com
include/linux/psi.h
kernel/sched/stats.h