fix(host): isolated_deivce hotplug check addr

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
This commit is contained in:
wanyaoqi
2023-01-11 18:02:03 +08:00
parent d8ce42f34c
commit 946a9fe064
+3 -1
View File
@@ -1807,9 +1807,11 @@ func (s *SKVMGuestInstance) compareDescIsolatedDevices(newDesc *desc.SGuestDesc,
for _, oldDev := range oldDevs {
var find = false
oVendorDevId := oldDev.VendorDeviceId
oAddr := oldDev.Addr
for idx, addDev := range addDevs {
nVendorDevId := addDev.VendorDeviceId
if oVendorDevId == nVendorDevId {
nAddr := addDev.Addr
if oVendorDevId == nVendorDevId && oAddr == nAddr {
addDevs = append(addDevs[:idx], addDevs[idx+1:]...)
find = true
break