Skip to content

Commit 453e6e8

Browse files
committed
common: remove pkg/cgroupv2
Replace with cgroups.IsCgroup2UnifiedMode. Signed-off-by: Lokesh Mandvekar <[email protected]>
1 parent cacf855 commit 453e6e8

File tree

5 files changed

+7
-42
lines changed

5 files changed

+7
-42
lines changed

common/pkg/cgroupv2/cgroups_linux.go

Lines changed: 0 additions & 27 deletions
This file was deleted.

common/pkg/cgroupv2/cgroups_unsupported.go

Lines changed: 0 additions & 8 deletions
This file was deleted.

common/pkg/config/default.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import (
1515
"go.podman.io/common/internal/attributedstring"
1616
nettypes "go.podman.io/common/libnetwork/types"
1717
"go.podman.io/common/pkg/apparmor"
18-
"go.podman.io/common/pkg/cgroupv2"
18+
"go.podman.io/common/pkg/cgroups"
1919
"go.podman.io/storage/pkg/fileutils"
2020
"go.podman.io/storage/pkg/homedir"
2121
"go.podman.io/storage/pkg/unshare"
@@ -231,7 +231,7 @@ func defaultConfig() (*Config, error) {
231231
}
232232

233233
cgroupNS := "host"
234-
if cgroup2, _ := cgroupv2.Enabled(); cgroup2 {
234+
if cgroup2, _ := cgroups.IsCgroup2UnifiedMode(); cgroup2 {
235235
cgroupNS = "private"
236236
}
237237

@@ -652,7 +652,7 @@ func (c *Config) PidsLimit() int64 {
652652
if c.Engine.CgroupManager != SystemdCgroupsManager {
653653
return 0
654654
}
655-
cgroup2, _ := cgroupv2.Enabled()
655+
cgroup2, _ := cgroups.IsCgroup2UnifiedMode()
656656
if !cgroup2 {
657657
return 0
658658
}

common/pkg/config/systemd.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"path/filepath"
88
"sync"
99

10-
"go.podman.io/common/pkg/cgroupv2"
10+
"go.podman.io/common/pkg/cgroups"
1111
"go.podman.io/common/pkg/systemd"
1212
"go.podman.io/storage/pkg/unshare"
1313
)
@@ -26,7 +26,7 @@ func defaultCgroupManager() string {
2626
if !useSystemd() {
2727
return CgroupfsCgroupsManager
2828
}
29-
enabled, err := cgroupv2.Enabled()
29+
enabled, err := cgroups.IsCgroup2UnifiedMode()
3030
if err == nil && !enabled && unshare.IsRootless() {
3131
return CgroupfsCgroupsManager
3232
}

common/pkg/sysinfo/sysinfo_linux.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99

1010
"github.com/opencontainers/cgroups"
1111
"github.com/sirupsen/logrus"
12-
"go.podman.io/common/pkg/cgroupv2"
12+
cgroup2 "go.podman.io/common/pkg/cgroups"
1313
"go.podman.io/storage/pkg/fileutils"
1414
"golang.org/x/sys/unix"
1515
)
@@ -229,7 +229,7 @@ func checkCgroupCpusetInfo(cgMounts map[string]string, quiet bool) cgroupCpusetI
229229

230230
// checkCgroupPids reads the pids information from the pids cgroup mount point.
231231
func checkCgroupPids(cgMounts map[string]string, quiet bool) cgroupPids {
232-
cgroup2, err := cgroupv2.Enabled()
232+
cgroup2, err := cgroup2.IsCgroup2UnifiedMode()
233233
if err != nil {
234234
logrus.Errorf("Failed to check cgroups version: %v", err)
235235
return cgroupPids{}

0 commit comments

Comments
 (0)