runtime-rs: fix vfio device name combination issue

Fixes #10576

Signed-off-by: alex.lyn <alex.lyn@antgroup.com>
This commit is contained in:
alex.lyn 2024-11-25 14:01:43 +08:00
parent eab48c9884
commit 5dba680afb

View File

@ -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);