|
@@ -554,7 +554,7 @@ EXPORT_SYMBOL_GPL(of_css);
|
|
|
* haven't been created.
|
|
|
*/
|
|
|
struct css_set init_css_set = {
|
|
|
- .refcount = ATOMIC_INIT(1),
|
|
|
+ .refcount = REFCOUNT_INIT(1),
|
|
|
.tasks = LIST_HEAD_INIT(init_css_set.tasks),
|
|
|
.mg_tasks = LIST_HEAD_INIT(init_css_set.mg_tasks),
|
|
|
.task_iters = LIST_HEAD_INIT(init_css_set.task_iters),
|
|
@@ -724,7 +724,7 @@ void put_css_set_locked(struct css_set *cset)
|
|
|
|
|
|
lockdep_assert_held(&css_set_lock);
|
|
|
|
|
|
- if (!atomic_dec_and_test(&cset->refcount))
|
|
|
+ if (!refcount_dec_and_test(&cset->refcount))
|
|
|
return;
|
|
|
|
|
|
/* This css_set is dead. unlink it and release cgroup and css refs */
|
|
@@ -977,7 +977,7 @@ static struct css_set *find_css_set(struct css_set *old_cset,
|
|
|
return NULL;
|
|
|
}
|
|
|
|
|
|
- atomic_set(&cset->refcount, 1);
|
|
|
+ refcount_set(&cset->refcount, 1);
|
|
|
INIT_LIST_HEAD(&cset->tasks);
|
|
|
INIT_LIST_HEAD(&cset->mg_tasks);
|
|
|
INIT_LIST_HEAD(&cset->task_iters);
|