Skip to content

Commit 4edd9fb

Browse files
Merge pull request #1614 from tklauser/device-numbers
libcontainer: use Major/Minor from x/sys/unix
2 parents d5fc10a + 0eed453 commit 4edd9fb

File tree

2 files changed

+4
-28
lines changed

2 files changed

+4
-28
lines changed

libcontainer/devices/devices_linux.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ func DeviceFromPath(path, permissions string) (*configs.Device, error) {
3030
}
3131

3232
var (
33-
devNumber = int(stat.Rdev)
34-
major = Major(devNumber)
33+
devNumber = stat.Rdev
34+
major = unix.Major(devNumber)
3535
)
3636
if major == 0 {
3737
return nil, ErrNotADevice
@@ -50,8 +50,8 @@ func DeviceFromPath(path, permissions string) (*configs.Device, error) {
5050
return &configs.Device{
5151
Type: devType,
5252
Path: path,
53-
Major: major,
54-
Minor: Minor(devNumber),
53+
Major: int64(major),
54+
Minor: int64(unix.Minor(devNumber)),
5555
Permissions: permissions,
5656
FileMode: os.FileMode(mode),
5757
Uid: stat.Uid,

libcontainer/devices/number.go

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

0 commit comments

Comments
 (0)