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:04:05 +08:00
parent 4729919fb9
commit 0c9466874e
+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