diff -upr libcgroup-0.40.rc1.orig/src/api.c libcgroup-0.40.rc1/src/api.c --- libcgroup-0.40.rc1.orig/src/api.c 2013-09-26 10:28:26.150422000 +0200 +++ libcgroup-0.40.rc1/src/api.c 2013-09-26 13:33:20.439405038 +0200 @@ -3140,7 +3140,8 @@ int cgroup_change_all_cgroups(void) if (err) continue; - err = cgroup_change_cgroup_flags(euid, egid, procname, pid, 0); + err = cgroup_change_cgroup_flags(euid, egid, + procname, pid, CGFLAG_USECACHE); if (err) cgroup_dbg("cgroup change pid %i failed\n", pid); }