aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/psi.h
diff options
context:
space:
mode:
authorDan Schatzberg <dschatzberg@fb.com>2019-05-14 15:41:18 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2019-05-14 19:52:48 -0700
commitdf5ba5be7425e1df296d40c5f37a39d98ec666a2 (patch)
tree3e499ed248db41188978e6a0474233c8cd7d8f50 /include/linux/psi.h
parentpsi: introduce psi monitor (diff)
downloadlinux-dev-df5ba5be7425e1df296d40c5f37a39d98ec666a2.tar.xz
linux-dev-df5ba5be7425e1df296d40c5f37a39d98ec666a2.zip
kernel/sched/psi.c: expose pressure metrics on root cgroup
Pressure metrics are already recorded and exposed in procfs for the entire system, but any tool which monitors cgroup pressure has to special case the root cgroup to read from procfs. This patch exposes the already recorded pressure metrics on the root cgroup. Link: http://lkml.kernel.org/r/20190510174938.3361741-1-dschatzberg@fb.com Signed-off-by: Dan Schatzberg <dschatzberg@fb.com> Acked-by: Johannes Weiner <hannes@cmpxchg.org> Cc: Tejun Heo <tj@kernel.org> Cc: Li Zefan <lizefan@huawei.com> Cc: Ingo Molnar <mingo@redhat.com> Cc: Peter Zijlstra <peterz@infradead.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include/linux/psi.h')
-rw-r--r--include/linux/psi.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/psi.h b/include/linux/psi.h
index af892c290116..7b3de7321219 100644
--- a/include/linux/psi.h
+++ b/include/linux/psi.h
@@ -12,6 +12,7 @@ struct css_set;
#ifdef CONFIG_PSI
extern struct static_key_false psi_disabled;
+extern struct psi_group psi_system;
void psi_init(void);