Tejun Heo
d41bf8c9de
cgroup, sched: Move basic cpu stats from cgroup.stat to cpu.stat
...
The basic cpu stat is currently shown with "cpu." prefix in
cgroup.stat, and the same information is duplicated in cpu.stat when
cpu controller is enabled. This is ugly and not very scalable as we
want to expand the coverage of stat information which is always
available.
This patch makes cgroup core always create "cpu.stat" file and show
the basic cpu stat there and calls the cpu controller to show the
extra stats when enabled. This ensures that the same information
isn't presented in multiple places and makes future expansion of basic
stats easier.
Signed-off-by: Tejun Heo <tj@kernel.org>
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
2017-10-26 10:56:33 -07:00
..
autogroup.c
sched/autogroup: Fix error reporting printk text in autogroup_create()
2017-08-10 17:06:03 +02:00
autogroup.h
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/autogroup.h>
2017-03-02 08:42:28 +01:00
clock.c
sched/clock: Fix early boot preempt assumption in __set_sched_clock_stable()
2017-05-24 09:10:00 +02:00
completion.c
Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-09-04 11:52:29 -07:00
core.c
cgroup, sched: Move basic cpu stats from cgroup.stat to cpu.stat
2017-10-26 10:56:33 -07:00
cpuacct.c
cpudeadline.c
sched/deadline: Change return value of cpudl_find()
2017-08-10 12:18:17 +02:00
cpudeadline.h
cpufreq.c
cpufreq_schedutil.c
Merge branch 'pm-cpufreq-sched'
2017-09-04 00:05:22 +02:00
cpupri.c
sched/cpupri: Don't re-initialize 'struct cpupri'
2017-08-10 12:18:14 +02:00
cpupri.h
cputime.c
sched/cputime: Add dummy cputime_adjust() implementation for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE
2017-09-25 14:27:54 -07:00
deadline.c
cpuacct: Introduce cgroup_account_cputime[_field]()
2017-09-25 08:12:04 -07:00
debug.c
Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-09-13 12:22:32 -07:00
fair.c
cpuacct: Introduce cgroup_account_cputime[_field]()
2017-09-25 08:12:04 -07:00
features.h
sched/core: Implement new approach to scale select_idle_cpu()
2017-06-08 10:25:17 +02:00
idle.c
PM / s2idle: Rename ->enter_freeze to ->enter_s2idle
2017-08-11 01:29:56 +02:00
idle_task.c
loadavg.c
sched/loadavg: Generalize "_idle" naming to "_nohz"
2017-06-22 11:30:01 +02:00
Makefile
membarrier: Provide expedited private command
2017-08-17 07:28:05 -07:00
membarrier.c
membarrier: Provide expedited private command
2017-08-17 07:28:05 -07:00
rt.c
cpuacct: Introduce cgroup_account_cputime[_field]()
2017-09-25 08:12:04 -07:00
sched-pelt.h
sched/fair: Move the PELT constants into a generated header
2017-04-14 10:26:37 +02:00
sched.h
cpuacct: Introduce cgroup_account_cputime[_field]()
2017-09-25 08:12:04 -07:00
stats.c
stats.h
sched/headers: Move cputime functionality from <linux/sched.h> and <linux/cputime.h> into <linux/sched/cputime.h>
2017-03-03 01:45:22 +01:00
stop_task.c
cpuacct: Introduce cgroup_account_cputime[_field]()
2017-09-25 08:12:04 -07:00
swait.c
sched/wait: Remove the lockless swait_active() check in swake_up*()
2017-08-10 12:28:53 +02:00
topology.c
Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-09-13 12:22:32 -07:00
wait.c
sched/wait: Introduce wakeup boomark in wake_up_page_bit
2017-09-14 09:56:18 -07:00
wait_bit.c
sched/wait: Disambiguate wq_entry->task_list and wq_head->task_list naming
2017-06-20 12:19:14 +02:00