tests: use a proper path to the kvm device

PiperOrigin-RevId: 401624134
This commit is contained in:
Andrei Vagin
2021-10-07 15:49:28 -07:00
committed by gVisor bot
parent 3517d070cc
commit 710e51372d
+5 -1
View File
@@ -77,7 +77,11 @@ var (
// OpenDevice opens the KVM device at /dev/kvm and returns the File.
func OpenDevice() (*os.File, error) {
f, err := os.OpenFile("/dev/kvm", unix.O_RDWR, 0)
dev, ok := os.LookupEnv("GVISOR_KVM_DEV")
if !ok {
dev = "/dev/kvm"
}
f, err := os.OpenFile(dev, unix.O_RDWR, 0)
if err != nil {
return nil, fmt.Errorf("error opening /dev/kvm: %v", err)
}