@@ -40,13 +40,12 @@ var requiredDriverStoreFiles = []string{
4040
4141// newWSLDriverDiscoverer returns a Discoverer for WSL2 drivers.
4242func newWSLDriverDiscoverer (logger logger.Interface , driverRoot string , hookCreator discover.HookCreator , ldconfigPath string ) (discover.Discover , error ) {
43- err := dxcore .Init ()
44- if err != nil {
45- return nil , fmt .Errorf ("failed to initialize dxcore: %v" , err )
43+ if err := dxcore .Init (); err != nil {
44+ return nil , fmt .Errorf ("failed to initialize dxcore: %w" , err )
4645 }
4746 defer func () {
4847 if err := dxcore .Shutdown (); err != nil {
49- logger .Warningf ("failed to shutdown dxcore: %v " , err )
48+ logger .Warningf ("failed to shutdown dxcore: %w " , err )
5049 }
5150 }()
5251
@@ -61,7 +60,7 @@ func newWSLDriverDiscoverer(logger logger.Interface, driverRoot string, hookCrea
6160
6261 driverStorePaths = append (driverStorePaths , "/usr/lib/wsl/lib" )
6362
64- libraries := discover .NewMounts (
63+ driverStoreMounts := discover .NewMounts (
6564 logger ,
6665 lookup .NewFileLocator (
6766 lookup .WithLogger (logger ),
@@ -76,14 +75,14 @@ func newWSLDriverDiscoverer(logger logger.Interface, driverRoot string, hookCrea
7675
7776 symlinkHook := nvidiaSMISimlinkHook {
7877 logger : logger ,
79- mountsFrom : libraries ,
78+ mountsFrom : driverStoreMounts ,
8079 hookCreator : hookCreator ,
8180 }
8281
83- ldcacheHook , _ := discover .NewLDCacheUpdateHook (logger , libraries , hookCreator , ldconfigPath )
82+ ldcacheHook , _ := discover .NewLDCacheUpdateHook (logger , driverStoreMounts , hookCreator , ldconfigPath )
8483
8584 d := discover .Merge (
86- libraries ,
85+ driverStoreMounts ,
8786 symlinkHook ,
8887 ldcacheHook ,
8988 )
0 commit comments