Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit aec25020 authored by Tejun Heo's avatar Tejun Heo
Browse files

cgroup: rename cgroup_subsys->subsys_id to ->id



It's no longer referenced outside cgroup core, so renaming is easy.
Let's rename it for consistency & brevity.

This patch is pure rename.

Signed-off-by: default avatarTejun Heo <tj@kernel.org>
Acked-by: default avatarLi Zefan <lizefan@huawei.com>
parent 073219e9
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -548,7 +548,7 @@ int cgroup_taskset_size(struct cgroup_taskset *tset);
	     (task) = cgroup_taskset_next((tset)))			\
		if (!(skip_css) ||					\
		    cgroup_taskset_cur_css((tset),			\
			(skip_css)->ss->subsys_id) != (skip_css))
			(skip_css)->ss->id) != (skip_css))

/*
 * Control Group subsystem type.
@@ -592,7 +592,7 @@ struct cgroup_subsys {
	bool warned_broken_hierarchy;

	/* the following two fields are initialized automtically during boot */
	int subsys_id;
	int id;
#define MAX_CGROUP_TYPE_NAMELEN 32
	const char *name;

+10 −10
Original line number Diff line number Diff line
@@ -198,7 +198,7 @@ static struct cgroup_subsys_state *cgroup_css(struct cgroup *cgrp,
					      struct cgroup_subsys *ss)
{
	if (ss)
		return rcu_dereference_check(cgrp->subsys[ss->subsys_id],
		return rcu_dereference_check(cgrp->subsys[ss->id],
					     lockdep_is_held(&cgroup_mutex));
	else
		return &cgrp->dummy_css;
@@ -3982,7 +3982,7 @@ static void css_release(struct percpu_ref *ref)
	struct cgroup_subsys_state *css =
		container_of(ref, struct cgroup_subsys_state, refcnt);

	rcu_assign_pointer(css->cgroup->subsys[css->ss->subsys_id], NULL);
	rcu_assign_pointer(css->cgroup->subsys[css->ss->id], NULL);
	call_rcu(&css->rcu_head, css_free_rcu_fn);
}

@@ -4014,7 +4014,7 @@ static int online_css(struct cgroup_subsys_state *css)
	if (!ret) {
		css->flags |= CSS_ONLINE;
		css->cgroup->nr_css++;
		rcu_assign_pointer(css->cgroup->subsys[ss->subsys_id], css);
		rcu_assign_pointer(css->cgroup->subsys[ss->id], css);
	}
	return ret;
}
@@ -4034,7 +4034,7 @@ static void offline_css(struct cgroup_subsys_state *css)

	css->flags &= ~CSS_ONLINE;
	css->cgroup->nr_css--;
	RCU_INIT_POINTER(css->cgroup->subsys[ss->subsys_id], css);
	RCU_INIT_POINTER(css->cgroup->subsys[ss->id], css);
}

/**
@@ -4065,7 +4065,7 @@ static int create_css(struct cgroup *cgrp, struct cgroup_subsys *ss)

	init_css(css, ss, cgrp);

	err = cgroup_populate_dir(cgrp, 1 << ss->subsys_id);
	err = cgroup_populate_dir(cgrp, 1 << ss->id);
	if (err)
		goto err_free;

@@ -4292,7 +4292,7 @@ static void css_killed_ref_fn(struct percpu_ref *ref)
 */
static void kill_css(struct cgroup_subsys_state *css)
{
	cgroup_clear_dir(css->cgroup, 1 << css->ss->subsys_id);
	cgroup_clear_dir(css->cgroup, 1 << css->ss->id);

	/*
	 * Killing would put the base ref, but we need to keep it alive
@@ -4496,7 +4496,7 @@ static void __init cgroup_init_subsys(struct cgroup_subsys *ss)
	 * pointer to this state - since the subsystem is
	 * newly registered, all tasks and hence the
	 * init_css_set is in the subsystem's top cgroup. */
	init_css_set.subsys[ss->subsys_id] = css;
	init_css_set.subsys[ss->id] = css;

	need_forkexit_callback |= ss->fork || ss->exit;

@@ -4536,14 +4536,14 @@ int __init cgroup_init_early(void)
	list_add(&init_cgrp_cset_link.cgrp_link, &init_css_set.cgrp_links);

	for_each_subsys(ss, i) {
		WARN(!ss->css_alloc || !ss->css_free || ss->name || ss->subsys_id,
		WARN(!ss->css_alloc || !ss->css_free || ss->name || ss->id,
		     "invalid cgroup_subsys %d:%s css_alloc=%p css_free=%p name:id=%d:%s\n",
		     i, cgroup_subsys_name[i], ss->css_alloc, ss->css_free,
		     ss->subsys_id, ss->name);
		     ss->id, ss->name);
		WARN(strlen(cgroup_subsys_name[i]) > MAX_CGROUP_TYPE_NAMELEN,
		     "cgroup_subsys_name %s too long\n", cgroup_subsys_name[i]);

		ss->subsys_id = i;
		ss->id = i;
		ss->name = cgroup_subsys_name[i];

		if (ss->early_init)