|
@@ -4618,10 +4618,8 @@ void cgroup_unload_subsys(struct cgroup_subsys *ss)
|
|
offline_css(ss, dummytop);
|
|
offline_css(ss, dummytop);
|
|
ss->active = 0;
|
|
ss->active = 0;
|
|
|
|
|
|
- if (ss->use_id) {
|
|
|
|
- idr_remove_all(&ss->idr);
|
|
|
|
|
|
+ if (ss->use_id)
|
|
idr_destroy(&ss->idr);
|
|
idr_destroy(&ss->idr);
|
|
- }
|
|
|
|
|
|
|
|
/* deassign the subsys_id */
|
|
/* deassign the subsys_id */
|
|
subsys[ss->subsys_id] = NULL;
|
|
subsys[ss->subsys_id] = NULL;
|