From d2fac466b02bb296cb9f0da8c3ebc7155ec874d8 Mon Sep 17 00:00:00 2001 From: huccshen <1171593960@qq.com> Date: Wed, 1 Jan 2020 11:06:17 +0800 Subject: [PATCH] Support for mips For support for mips. https://github.com/kubernetes/kubernetes/issues/86749 --- fs/fs.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/fs/fs.go b/fs/fs.go index 4dad954c..e6b7a1da 100644 --- a/fs/fs.go +++ b/fs/fs.go @@ -510,8 +510,8 @@ func (self *RealFsInfo) GetDirFsDevice(dir string) (*DeviceInfo, error) { return nil, fmt.Errorf("stat failed on %s with error: %s", dir, err) } - major := major(buf.Dev) - minor := minor(buf.Dev) + major := major(uint64(buf.Dev)) + minor := minor(uint64(buf.Dev)) for device, partition := range self.partitions { if partition.major == major && partition.minor == minor { return &DeviceInfo{device, major, minor}, nil @@ -752,10 +752,10 @@ func getBtrfsMajorMinorIds(mount *mount.Info) (int, int, error) { return 0, 0, err } - klog.V(4).Infof("btrfs dev major:minor %d:%d\n", int(major(buf.Dev)), int(minor(buf.Dev))) - klog.V(4).Infof("btrfs rdev major:minor %d:%d\n", int(major(buf.Rdev)), int(minor(buf.Rdev))) + klog.V(4).Infof("btrfs dev major:minor %d:%d\n", int(major(uint64(buf.Dev))), int(minor(uint64(buf.Dev)))) + klog.V(4).Infof("btrfs rdev major:minor %d:%d\n", int(major(uint64(buf.Rdev))), int(minor(uint64(buf.Rdev)))) - return int(major(buf.Dev)), int(minor(buf.Dev)), nil + return int(major(uint64(buf.Dev))), int(minor(uint64(buf.Dev))), nil } else { return 0, 0, fmt.Errorf("%s is not a block device", mount.Source) }