Ver Fonte

daemon: fix bug in nvidia device registration

Signed-off-by: Tibor Vass <tibor@docker.com>
Tibor Vass há 6 anos atrás
pai
commit
739adb46e4
2 ficheiros alterados com 3 adições e 2 exclusões
  1. 2 2
      daemon/nvidia_linux.go
  2. 1 0
      pkg/capabilities/caps.go

+ 2 - 2
daemon/nvidia_linux.go

@@ -39,8 +39,8 @@ func init() {
 		capset:     capset,
 		updateSpec: setNvidiaGPUs,
 	}
-	for c := range capset {
-		nvidiaDriver.capset[c] = struct{}{}
+	for c := range allNvidiaCaps {
+		nvidiaDriver.capset[string(c)] = struct{}{}
 	}
 	registerDeviceDriver("nvidia", nvidiaDriver)
 }

+ 1 - 0
pkg/capabilities/caps.go

@@ -19,5 +19,6 @@ anyof:
 		}
 		return andList
 	}
+	// match anything
 	return nil
 }