sched/psi: Select KERNFS as needed

[ Upstream commit 98dfdd9ee9 ]

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
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
Randy Dunlap 2023-07-30 20:07:40 -07:00 committed by Greg Kroah-Hartman
parent bbce5b478c
commit 219ed9a08e
1 changed files with 1 additions and 0 deletions

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.