cgroups: initialize cpuset properly

Closes #3108. Signed-off-by: 's avatarChristian Brauner <christian.brauner@ubuntu.com>
parent f452e523
...@@ -496,12 +496,12 @@ static bool cg_legacy_filter_and_set_cpus(char *path, bool am_initialized) ...@@ -496,12 +496,12 @@ static bool cg_legacy_filter_and_set_cpus(char *path, bool am_initialized)
} }
if (!flipped_bit) { if (!flipped_bit) {
DEBUG("No isolated or offline cpus present in cpuset"); cpulist = lxc_cpumask_to_cpulist(possmask, maxposs);
return true; TRACE("No isolated or offline cpus present in cpuset");
} else {
cpulist = move_ptr(posscpus);
TRACE("Removed isolated or offline cpus from cpuset");
} }
DEBUG("Removed isolated or offline cpus from cpuset");
cpulist = lxc_cpumask_to_cpulist(possmask, maxposs);
if (!cpulist) { if (!cpulist) {
ERROR("Failed to create cpu list"); ERROR("Failed to create cpu list");
return false; return false;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment