diff --git a/src/lxc/cgfsng.c b/src/lxc/cgfsng.c index 1e723473b..0ea7b392e 100644 --- a/src/lxc/cgfsng.c +++ b/src/lxc/cgfsng.c @@ -1627,8 +1627,6 @@ static bool cgfsng_setup_limits(void *hdata, struct lxc_list *cgroup_settings, struct cgfsng_handler_data *d = hdata; struct lxc_list *iterator, *sorted_cgroup_settings, *next; struct lxc_cgroup *cg; - struct hierarchy *h; - char *listpath = NULL; bool ret = false; if (lxc_list_empty(cgroup_settings)) @@ -1639,15 +1637,6 @@ static bool cgfsng_setup_limits(void *hdata, struct lxc_list *cgroup_settings, return false; } - if (do_devices) { - h = get_hierarchy("devices"); - if (!h) { - ERROR("No devices cgroup setup for %s", d->name); - return false; - } - listpath = must_make_path(h->fullcgpath, "devices.list", NULL); - } - lxc_list_for_each(iterator, sorted_cgroup_settings) { cg = iterator->elem; @@ -1670,7 +1659,6 @@ static bool cgfsng_setup_limits(void *hdata, struct lxc_list *cgroup_settings, ret = true; INFO("cgroup has been setup"); out: - free(listpath); lxc_list_for_each_safe(iterator, sorted_cgroup_settings, next) { lxc_list_del(iterator); free(iterator);