From 5dba680afbe7c20c635372ca9fcdc34d83bd1e47 Mon Sep 17 00:00:00 2001 From: "alex.lyn" Date: Mon, 25 Nov 2024 14:01:43 +0800 Subject: [PATCH] runtime-rs: fix vfio device name combination issue Fixes #10576 Signed-off-by: alex.lyn --- src/runtime-rs/crates/hypervisor/src/device/driver/vfio.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/runtime-rs/crates/hypervisor/src/device/driver/vfio.rs b/src/runtime-rs/crates/hypervisor/src/device/driver/vfio.rs index b23d160cbf..29837010d9 100644 --- a/src/runtime-rs/crates/hypervisor/src/device/driver/vfio.rs +++ b/src/runtime-rs/crates/hypervisor/src/device/driver/vfio.rs @@ -438,7 +438,7 @@ impl VfioDevice { let mut hostdev: HostDevice = self .set_vfio_config(iommu_devs_path.clone(), device) .context("set vfio config failed")?; - let dev_prefix = self.get_vfio_prefix(); + let dev_prefix = format!("{}_{}", self.get_vfio_prefix(), &vfio_group); hostdev.hostdev_id = make_device_nameid(&dev_prefix, index, MAX_DEV_ID_SIZE); self.devices.push(hostdev);