From 6a853a96843ce112970450e66684fdf155f46353 Mon Sep 17 00:00:00 2001 From: Zvonko Kaiser Date: Fri, 13 Mar 2026 19:24:50 +0000 Subject: [PATCH] gpu: Bump NVRC We have a new release add this one to the next Kata release. Signed-off-by: Zvonko Kaiser Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Zvonko Kaiser --- src/runtime/virtcontainers/container.go | 7 ++++--- versions.yaml | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/runtime/virtcontainers/container.go b/src/runtime/virtcontainers/container.go index 6f6e57d3e3..7d663ffdec 100644 --- a/src/runtime/virtcontainers/container.go +++ b/src/runtime/virtcontainers/container.go @@ -1197,9 +1197,10 @@ func sortContainerVFIODevices(devices []config.DeviceInfo) []config.DeviceInfo { return vfioDevices } -// errNoSiblingFound is returned by siblingAnnotation when a device does not -// match any known sibling. This is expected for devices not in the cdiDeviceKind -// table (e.g. NVSwitches) and should be handled as a non-fatal skip by callers. +// errNoSiblingFound is returned by siblingAnnotation when the VFIO device is +// not of a supported CDI device type, i.e. it has no entry in the cdiDeviceKind +// table (e.g. NVSwitches). Callers should treat this as a non-fatal "device not +// applicable" condition rather than a sibling-matching failure. var errNoSiblingFound = fmt.Errorf("no suitable sibling found") // cdiDeviceKey identifies a device type by vendor ID and PCI class prefix. diff --git a/versions.yaml b/versions.yaml index 8dd3a5e235..b157afb5e2 100644 --- a/versions.yaml +++ b/versions.yaml @@ -234,7 +234,7 @@ externals: nvrc: # yamllint disable-line rule:line-length desc: "The NVRC project provides a Rust binary that implements a simple init system for microVMs" - version: "v0.1.1" + version: "v0.1.3" url: "https://github.com/NVIDIA/nvrc/releases/download/" nvidia: