[lkml]   [2011]   [Nov]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    Subject[PATCH 0/4] cpuacct cleanup

    Leaving aside all the hierarchy walk discussion, I tried to come up
    with a series that concentrates only the basic points of it all.
    I think we benefit from having it independently of the rest of the work:
    in general (comments on the specifics welcome) cpuacct is made more naturally
    integrated with the scheduler, and the statistics it collects are now exactly
    the same as the system-wide ones for the root cgroup case. I think quite similar
    can be done with cpuusage by associating the root cgroup with the main runqueues,
    but this here is just me scratching my own itches - we can do it later.

    Please let me know if this is acceptable.

    Glauber Costa (4):
    Change cpustat fields to an array.
    Reuse cgroup's parent pointer
    Move part of cpuacct code
    cpuacct.stat: re-use scheduler statistics for the root cgroup

    arch/s390/appldata/appldata_os.c | 16 +-
    arch/x86/include/asm/i387.h | 2 +-
    drivers/cpufreq/cpufreq_conservative.c | 38 ++---
    drivers/cpufreq/cpufreq_ondemand.c | 38 ++---
    drivers/macintosh/rack-meter.c | 8 +-
    fs/proc/stat.c | 63 ++++----
    fs/proc/uptime.c | 4 +-
    include/linux/kernel_stat.h | 36 +++--
    kernel/sched.c | 270 ++++++++++++++++++--------------
    9 files changed, 252 insertions(+), 223 deletions(-)


     \ /
      Last update: 2011-11-25 02:37    [W:0.019 / U:9.488 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site