Skip to content
  • Tejun Heo's avatar
    cgroup: Factor out and expose cgroup_rstat_*() interface functions · 6162cef0
    Tejun Heo authored
    
    
    cgroup_rstat is being generalized so that controllers can use it too.
    This patch factors out and exposes the following interface functions.
    
    * cgroup_rstat_updated(): Renamed from cgroup_rstat_cpu_updated() for
      consistency.
    
    * cgroup_rstat_flush_hold/release(): Factored out from base stat
      implementation.
    
    * cgroup_rstat_flush(): Verbatim expose.
    
    While at it, drop assert on cgroup_rstat_mutex in
    cgroup_base_stat_flush() as it crosses layers and make a minor comment
    update.
    
    v2: Added EXPORT_SYMBOL_GPL(cgroup_rstat_updated) to fix a build bug.
    
    Signed-off-by: default avatarTejun Heo <tj@kernel.org>
    6162cef0