diff --git a/pkg/cgroup/utils_linux.go b/pkg/cgroup/utils_linux.go index 2ab6951..69511e7 100644 --- a/pkg/cgroup/utils_linux.go +++ b/pkg/cgroup/utils_linux.go @@ -116,7 +116,9 @@ func DetectType() Type { func remove(name string) error { if name != "" { - return os.Remove(name) + // os.Remove tried to Unlink, then Rmdir. Since we only delete directories, use + // Rmdir directly + return syscall.Rmdir(name) } return nil }