sched/psi: Select KERNFS as needed

Users of KERNFS should select it to enforce its being built, so
do this to prevent a build error.

In file included from ../kernel/sched/build_utility.c:97:
../kernel/sched/psi.c: In function 'psi_trigger_poll':
../kernel/sched/psi.c:1479:17: error: implicit declaration of function 'kernfs_generic_poll' [-Werror=implicit-function-declaration]
 1479 |                 kernfs_generic_poll(t->of, wait);

Fixes: aff037078e ("sched/psi: use kernfs polling functions for PSI trigger polling")
Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Suren Baghdasaryan <surenb@google.com>
Link: lore.kernel.org/r/202307310732.r65EQFY0-lkp@intel.com
This commit is contained in:
Randy Dunlap 2023-07-30 20:07:40 -07:00 committed by Peter Zijlstra
parent 4efcc8bc7e
commit 98dfdd9ee9

View file

@ -629,6 +629,7 @@ config TASK_IO_ACCOUNTING
config PSI config PSI
bool "Pressure stall information tracking" bool "Pressure stall information tracking"
select KERNFS
help help
Collect metrics that indicate how overcommitted the CPU, memory, Collect metrics that indicate how overcommitted the CPU, memory,
and IO capacity are in the system. and IO capacity are in the system.