be bogus or does not work at all and majority of tools does not work well.
The situation happens when multiple mount points are mounted for one hierarchy and the hierarchy
have multiple controllers:
example:
# lssubsys
cpu,cpuacct /mnt/cgroups/cpu
cpuacct /cgroup/cpu
memory /cgroup/memory
# cat /proc/mounts | grep cgroup
cpu /mnt/cgroups/cpu cgroup rw,relatime,cpuacct,cpu 0 0
cgroup /cgroup/cpu cgroup rw,relatime,cpuacct,cpu 0 0
cgroup /cgroup/memory cgroup rw,relatime,memory 0 0
Signed-off-by: Ivana Hutarova Varekova <varekova@redhat.com>
Acked-by: Jan Safranek <jsafrane@redhat.com>
Signed-off-by: Jan Safranek <jsafrane@redhat.com>
if (duplicate) {
cgroup_dbg("controller %s is already mounted on %s\n",
mntopt, cg_mount_table[j].path);
- continue;
+ break;
}
strcpy(cg_mount_table[found_mnt].name, controllers[i]);