Fix static check errors

This commit is contained in:
Anusha Ramineni 2019-08-27 14:26:15 +05:30
parent 26b03a4777
commit b10e0f9235
3 changed files with 7 additions and 39 deletions

View File

@ -23,8 +23,8 @@ require (
github.com/vmware/govmomi v0.20.1 github.com/vmware/govmomi v0.20.1
golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8 golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45 golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45
google.golang.org/api v0.6.1-0.20190607001116-5213b8090861
golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f
google.golang.org/api v0.6.1-0.20190607001116-5213b8090861
gopkg.in/gcfg.v1 v1.2.0 gopkg.in/gcfg.v1 v1.2.0
gopkg.in/warnings.v0 v0.1.1 // indirect gopkg.in/warnings.v0 v0.1.1 // indirect
k8s.io/api v0.0.0 k8s.io/api v0.0.0

View File

@ -186,36 +186,6 @@ func (mounter *SafeFormatAndMount) FormatAndMount(source string, target string,
return mounter.formatAndMount(source, target, fstype, options) return mounter.formatAndMount(source, target, fstype, options)
} }
// getMountRefsByDev finds all references to the device provided
// by mountPath; returns a list of paths.
// Note that mountPath should be path after the evaluation of any symbolic links.
func getMountRefsByDev(mounter Interface, mountPath string) ([]string, error) {
mps, err := mounter.List()
if err != nil {
return nil, err
}
// Finding the device mounted to mountPath
diskDev := ""
for i := range mps {
if mountPath == mps[i].Path {
diskDev = mps[i].Device
break
}
}
// Find all references to the device.
var refs []string
for i := range mps {
if mps[i].Device == diskDev || mps[i].Device == mountPath {
if mps[i].Path != mountPath {
refs = append(refs, mps[i].Path)
}
}
}
return refs, nil
}
// GetDeviceNameFromMount when given a mnt point, find the device from /proc/mounts // GetDeviceNameFromMount when given a mnt point, find the device from /proc/mounts
// returns the device name, reference count, and error code. // returns the device name, reference count, and error code.
func GetDeviceNameFromMount(mounter Interface, mountPath string) (string, int, error) { func GetDeviceNameFromMount(mounter Interface, mountPath string) (string, int, error) {
@ -318,9 +288,7 @@ func isBind(options []string) (bool, []string, []string) {
switch option { switch option {
case "bind": case "bind":
bind = true bind = true
break
case "remount": case "remount":
break
default: default:
bindRemountOpts = append(bindRemountOpts, option) bindRemountOpts = append(bindRemountOpts, option)
} }

View File

@ -137,11 +137,11 @@ func (mounter *Mounter) doMount(mounterPath string, mountCmd string, source stri
// systemd-mount is not used because it's too new for older distros // systemd-mount is not used because it's too new for older distros
// (CentOS 7, Debian Jessie). // (CentOS 7, Debian Jessie).
mountCmd, mountArgs = addSystemdScope("systemd-run", target, mountCmd, mountArgs) mountCmd, mountArgs = addSystemdScope("systemd-run", target, mountCmd, mountArgs)
} else { } //else {
// No systemd-run on the host (or we failed to check it), assume kubelet // No systemd-run on the host (or we failed to check it), assume kubelet
// does not run as a systemd service. // does not run as a systemd service.
// No code here, mountCmd and mountArgs are already populated. // No code here, mountCmd and mountArgs are already populated.
} //}
klog.V(4).Infof("Mounting cmd (%s) with arguments (%s)", mountCmd, mountArgs) klog.V(4).Infof("Mounting cmd (%s) with arguments (%s)", mountCmd, mountArgs)
command := exec.Command(mountCmd, mountArgs...) command := exec.Command(mountCmd, mountArgs...)
@ -413,11 +413,11 @@ func (mounter *Mounter) MakeDir(pathname string) error {
// MakeFile creates a file with permissions 0644 at the specified path. // MakeFile creates a file with permissions 0644 at the specified path.
func (mounter *Mounter) MakeFile(pathname string) error { func (mounter *Mounter) MakeFile(pathname string) error {
f, err := os.OpenFile(pathname, os.O_CREATE, os.FileMode(0644)) f, err := os.OpenFile(pathname, os.O_CREATE, os.FileMode(0644))
defer f.Close()
if err != nil { if err != nil {
if !os.IsExist(err) { if !os.IsExist(err) {
return err return err
} }
defer f.Close()
} }
return nil return nil
} }