• Pavel Emelyanov's avatar
    memcgroup: implement failcounter reset · 29f2a4da
    Pavel Emelyanov authored
    This is a very common requirement from people using the resource accounting
    facilities (not only memcgroup but also OpenVZ beancounters).  They want to
    put the cgroup in an initial state without re-creating it.
    
    For example after re-configuring a group people want to observe how this new
    configuration fits the group needs without saving the previous failcnt value.
    
    Merge two resets into one mem_cgroup_reset() function to demonstrate how
    multiplexing work.
    
    Besides, I have plans to move the files, that correspond to res_counter to the
    res_counter.c file and somehow "import" them into controller.  I don't know
    how to make it gracefully yet, but merging resets of max_usage and failcnt in
    one function will be there for sure.
    
    [akpm@linux-foundation.org: coding-style fixes]
    Signed-off-by: default avatarPavel Emelyanov <xemul@openvz.org>
    Acked-by: default avatarKAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
    Cc: Balbir Singh <balbir@in.ibm.com>
    Cc: Paul Menage <menage@google.com>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    29f2a4da
memcontrol.c 26.8 KB