diff options
Diffstat (limited to 'kernel/cgroup.c')
| -rw-r--r-- | kernel/cgroup.c | 12 | 
1 files changed, 5 insertions, 7 deletions
diff --git a/kernel/cgroup.c b/kernel/cgroup.c index 40e0df6c2a2..a32f9432666 100644 --- a/kernel/cgroup.c +++ b/kernel/cgroup.c @@ -554,7 +554,6 @@ static struct css_set *find_existing_css_set(  {  	int i;  	struct cgroupfs_root *root = cgrp->root; -	struct hlist_node *node;  	struct css_set *cg;  	unsigned long key; @@ -577,7 +576,7 @@ static struct css_set *find_existing_css_set(  	}  	key = css_set_hash(template); -	hash_for_each_possible(css_set_table, cg, node, hlist, key) { +	hash_for_each_possible(css_set_table, cg, hlist, key) {  		if (!compare_css_sets(cg, oldcg, cgrp, template))  			continue; @@ -1611,7 +1610,6 @@ static struct dentry *cgroup_mount(struct file_system_type *fs_type,  		struct cgroupfs_root *existing_root;  		const struct cred *cred;  		int i; -		struct hlist_node *node;  		struct css_set *cg;  		BUG_ON(sb->s_root != NULL); @@ -1666,7 +1664,7 @@ static struct dentry *cgroup_mount(struct file_system_type *fs_type,  		/* Link the top cgroup in this hierarchy into all  		 * the css_set objects */  		write_lock(&css_set_lock); -		hash_for_each(css_set_table, i, node, cg, hlist) +		hash_for_each(css_set_table, i, cg, hlist)  			link_css_set(&tmp_cg_links, cg, root_cgrp);  		write_unlock(&css_set_lock); @@ -4493,7 +4491,7 @@ int __init_or_module cgroup_load_subsys(struct cgroup_subsys *ss)  {  	struct cgroup_subsys_state *css;  	int i, ret; -	struct hlist_node *node, *tmp; +	struct hlist_node *tmp;  	struct css_set *cg;  	unsigned long key; @@ -4561,7 +4559,7 @@ int __init_or_module cgroup_load_subsys(struct cgroup_subsys *ss)  	 * this is all done under the css_set_lock.  	 */  	write_lock(&css_set_lock); -	hash_for_each_safe(css_set_table, i, node, tmp, cg, hlist) { +	hash_for_each_safe(css_set_table, i, tmp, cg, hlist) {  		/* skip entries that we already rehashed */  		if (cg->subsys[ss->subsys_id])  			continue; @@ -4571,7 +4569,7 @@ int __init_or_module cgroup_load_subsys(struct cgroup_subsys *ss)  		cg->subsys[ss->subsys_id] = css;  		/* recompute hash and restore entry */  		key = css_set_hash(cg->subsys); -		hash_add(css_set_table, node, key); +		hash_add(css_set_table, &cg->hlist, key);  	}  	write_unlock(&css_set_lock);  |