diff --git a/go.mod b/go.mod index fb96d9d0b..b74be30c9 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ toolchain go1.24.2 require ( github.com/Masterminds/semver v1.5.0 - github.com/NVIDIA/go-nvlib v0.8.0 + github.com/NVIDIA/go-nvlib v0.8.1 github.com/NVIDIA/go-nvml v0.13.0-1 github.com/NVIDIA/nvidia-container-toolkit v1.18.0-rc.3 github.com/google/uuid v1.6.0 diff --git a/go.sum b/go.sum index aaafc6596..9990804cd 100644 --- a/go.sum +++ b/go.sum @@ -2,8 +2,8 @@ github.com/Masterminds/semver v1.5.0 h1:H65muMkzWKEuNDnfl9d70GUjFniHKHRbFPGBuZ3Q github.com/Masterminds/semver v1.5.0/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y= github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY= github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU= -github.com/NVIDIA/go-nvlib v0.8.0 h1:vorMvnsJYvZaxiluSXFd+fIFeQFPWSiSjNPiJyvDs0c= -github.com/NVIDIA/go-nvlib v0.8.0/go.mod h1:bV+OEgjJCbFXf5T8c082mVPFuiF+gKwf9CMT7DWGUBI= +github.com/NVIDIA/go-nvlib v0.8.1 h1:OPEHVvn3zcV5OXB68A7WRpeCnYMRSPl7LdeJH/d3gZI= +github.com/NVIDIA/go-nvlib v0.8.1/go.mod h1:7mzx9FSdO9fXWP9NKuZmWkCwhkEcSWQFe2tmFwtLb9c= github.com/NVIDIA/go-nvml v0.13.0-1 h1:OLX8Jq3dONuPOQPC7rndB6+iDmDakw0XTYgzMxObkEw= github.com/NVIDIA/go-nvml v0.13.0-1/go.mod h1:+KNA7c7gIBH7SKSJ1ntlwkfN80zdx8ovl4hrK3LmPt4= github.com/NVIDIA/nvidia-container-toolkit v1.18.0-rc.3 h1:6xGP1Yji/rl0ggoc3YMaQlYc+fhVtDG7zuPKQ7nXyGM= diff --git a/vendor/github.com/NVIDIA/go-nvlib/pkg/nvlib/device/device.go b/vendor/github.com/NVIDIA/go-nvlib/pkg/nvlib/device/device.go index 0afda7d91..e2089f7d3 100644 --- a/vendor/github.com/NVIDIA/go-nvlib/pkg/nvlib/device/device.go +++ b/vendor/github.com/NVIDIA/go-nvlib/pkg/nvlib/device/device.go @@ -193,13 +193,8 @@ func (d *device) IsCoherent() (bool, error) { return false, fmt.Errorf("error getting addressing mode: %v", ret) } - switch nvml.DeviceAddressingModeType(mode.Value) { - case nvml.DEVICE_ADDRESSING_MODE_HMM: + if nvml.DeviceAddressingModeType(mode.Value) == nvml.DEVICE_ADDRESSING_MODE_ATS { return true, nil - case nvml.DEVICE_ADDRESSING_MODE_ATS: - return true, nil - case nvml.DEVICE_ADDRESSING_MODE_NONE: - return false, nil } return false, nil } diff --git a/vendor/modules.txt b/vendor/modules.txt index 243d9d750..cb76c8ae4 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -1,7 +1,7 @@ # github.com/Masterminds/semver v1.5.0 ## explicit github.com/Masterminds/semver -# github.com/NVIDIA/go-nvlib v0.8.0 +# github.com/NVIDIA/go-nvlib v0.8.1 ## explicit; go 1.20 github.com/NVIDIA/go-nvlib/pkg/nvlib/device github.com/NVIDIA/go-nvlib/pkg/nvlib/info