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: