Dan Schatzberg
df5ba5be74
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>
2019-05-14 19:52:48 -07:00
..
autogroup.c
sched/autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight[]
2018-05-05 08:34:42 +02:00
autogroup.h
clock.c
sched/clock: Disable interrupts when calling generic_sched_clock_init()
2018-07-30 19:33:35 +02:00
completion.c
sched/Documentation: Update wake_up() & co. memory-barrier guarantees
2018-07-17 09:30:34 +02:00
core.c
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2019-05-06 14:31:50 -07:00
cpuacct.c
cpudeadline.c
cpudeadline.h
cpufreq.c
sched/cpufreq: Annotate cpufreq_update_util_data pointer with __rcu
2019-04-03 12:34:31 +02:00
cpufreq_schedutil.c
Driver core/kobject patches for 5.2-rc1
2019-05-07 13:01:40 -07:00
cpupri.c
cpupri.h
cputime.c
sched: Fix various typos in comments
2018-12-03 11:55:42 +01:00
deadline.c
sched/deadline: Correctly handle active 0-lag timers
2019-04-16 16:54:58 +02:00
debug.c
sched/debug: Fix spelling mistake "logaritmic" -> "logarithmic"
2019-04-19 21:04:49 +02:00
fair.c
Merge branch 'linus' into sched/core, to pick up fixes
2019-05-03 12:52:45 +02:00
features.h
sched/fair: Disable LB_BIAS by default
2018-10-02 09:45:01 +02:00
idle.c
x86/stackprotector: Remove the call to boot_init_stack_canary() from cpu_startup_entry()
2018-10-22 04:07:24 +02:00
isolation.c
sched/isolation: Require a present CPU in housekeeping mask
2019-05-03 19:42:58 +02:00
loadavg.c
sched: loadavg: make calc_load_n() public
2018-10-26 16:26:32 -07:00
Makefile
psi: pressure stall information for CPU, memory, and IO
2018-10-26 16:26:32 -07:00
membarrier.c
sched/membarrier: synchronize_sched() with synchronize_rcu()
2018-11-27 09:21:43 -08:00
pelt.c
sched/fair: Update scale invariance of PELT
2019-02-04 09:13:21 +01:00
pelt.h
sched/fair: Update scale invariance of PELT
2019-02-04 09:13:21 +01:00
psi.c
kernel/sched/psi.c: expose pressure metrics on root cgroup
2019-05-14 19:52:48 -07:00
rt.c
sched/rt: Check integer overflow at usec to nsec conversion
2019-04-19 13:42:09 +02:00
sched-pelt.h
sched.h
sched/core: Annotate perf_domain pointer with __rcu
2019-04-03 12:34:31 +02:00
stats.c
proc: introduce proc_create_seq{,_data}
2018-05-16 07:23:35 +02:00
stats.h
psi: make disabling/enabling easier for vendor kernels
2018-11-30 14:56:14 -08:00
stop_task.c
swait.c
kernel/sched/: remove caller signal_pending branch predictions
2019-01-04 13:13:48 -08:00
topology.c
sched/topology: Update init_sched_domains() comment
2019-04-19 19:44:15 +02:00
wait.c
kernel/sched/: remove caller signal_pending branch predictions
2019-01-04 13:13:48 -08:00
wait_bit.c