mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-24 21:54:34 -04:00
cgroup: misc changes
Misc trivial changes to prepare for future changes. No functional difference. * Expose cgroup_get(), cgroup_tryget() and cgroup_parent(). * Implement task_dfl_cgroup() which dereferences css_set->dfl_cgrp. * Rename cgroup_stats_show() to cgroup_stat_show() for consistency with the file name. Signed-off-by: Tejun Heo <tj@kernel.org>
This commit is contained in:
parent
13d82fb77a
commit
3e48930cc7
2 changed files with 26 additions and 21 deletions
|
|
@ -319,15 +319,6 @@ static void cgroup_idr_remove(struct idr *idr, int id)
|
|||
spin_unlock_bh(&cgroup_idr_lock);
|
||||
}
|
||||
|
||||
static struct cgroup *cgroup_parent(struct cgroup *cgrp)
|
||||
{
|
||||
struct cgroup_subsys_state *parent_css = cgrp->self.parent;
|
||||
|
||||
if (parent_css)
|
||||
return container_of(parent_css, struct cgroup, self);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
static bool cgroup_has_tasks(struct cgroup *cgrp)
|
||||
{
|
||||
return cgrp->nr_populated_csets;
|
||||
|
|
@ -534,22 +525,12 @@ out_unlock:
|
|||
return css;
|
||||
}
|
||||
|
||||
static void __maybe_unused cgroup_get(struct cgroup *cgrp)
|
||||
{
|
||||
css_get(&cgrp->self);
|
||||
}
|
||||
|
||||
static void cgroup_get_live(struct cgroup *cgrp)
|
||||
{
|
||||
WARN_ON_ONCE(cgroup_is_dead(cgrp));
|
||||
css_get(&cgrp->self);
|
||||
}
|
||||
|
||||
static bool cgroup_tryget(struct cgroup *cgrp)
|
||||
{
|
||||
return css_tryget(&cgrp->self);
|
||||
}
|
||||
|
||||
struct cgroup_subsys_state *of_css(struct kernfs_open_file *of)
|
||||
{
|
||||
struct cgroup *cgrp = of->kn->parent->priv;
|
||||
|
|
@ -3306,7 +3287,7 @@ static int cgroup_events_show(struct seq_file *seq, void *v)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static int cgroup_stats_show(struct seq_file *seq, void *v)
|
||||
static int cgroup_stat_show(struct seq_file *seq, void *v)
|
||||
{
|
||||
struct cgroup *cgroup = seq_css(seq)->cgroup;
|
||||
|
||||
|
|
@ -4423,7 +4404,7 @@ static struct cftype cgroup_base_files[] = {
|
|||
},
|
||||
{
|
||||
.name = "cgroup.stat",
|
||||
.seq_show = cgroup_stats_show,
|
||||
.seq_show = cgroup_stat_show,
|
||||
},
|
||||
{ } /* terminate */
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue