Cgmanager does not make any changes to the name=systemd controller without being asked to.
After some discussion it became clear that cgmanager does need to support name=systemd. It cannot ignore them, otherwise nested unprivileged containers will become impossible in many cases. For instance if the host is vivid running systemd, and lxc does not create a name=systemd cgroup for (and owned by) the user, and systemd is running in the container, then systemd in the container will not be able to control the name=systemd hierarchy in its own namespace.
Cgmanager does not make any changes to the name=systemd controller without being asked to.
After some discussion it became clear that cgmanager does need to support name=systemd. It cannot ignore them, otherwise nested unprivileged containers will become impossible in many cases. For instance if the host is vivid running systemd, and lxc does not create a name=systemd cgroup for (and owned by) the user, and systemd is running in the container, then systemd in the container will not be able to control the name=systemd hierarchy in its own namespace.