mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-07-19 18:01:01 +00:00
runtime-rs: refactor getting the vfio device guest pci path
Fixes: #8748 Signed-off-by: alex.lyn <alex.lyn@antgroup.com>
This commit is contained in:
parent
d795fcfc2f
commit
d2080fd221
@ -137,13 +137,10 @@ impl DragonballInner {
|
||||
0
|
||||
};
|
||||
|
||||
let guest_dev_id = if let Some(pci_path) = primary_device.guest_pci_path {
|
||||
// safe here, dragonball's pci device directly connects to root bus.
|
||||
// usually, it has been assigned in vfio device manager.
|
||||
pci_path.get_device_slot().unwrap().0
|
||||
} else {
|
||||
0
|
||||
};
|
||||
// It's safe to unwrap the guest_pci_path and get device slot,
|
||||
// As it has been assigned in vfio device manager.
|
||||
let pci_path = primary_device.guest_pci_path.unwrap();
|
||||
let guest_dev_id = pci_path.get_device_slot().unwrap().0;
|
||||
|
||||
info!(
|
||||
sl!(),
|
||||
|
Loading…
Reference in New Issue
Block a user