mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 10:40:03 +01:00
xend: Fix xm pci-detach for inactive devices
In the case where a device is attached to an inactive domain and then removed before the domain is activated it won't have a vslot assigned, but it should still be valid to remove it. I don't think that there are any other cases where vslot can be invalid. Signed-off-by: Simon Horman <horms@verge.net.au>
This commit is contained in:
1 parent
d05ae13188
commit
b562a316db
1 file changed
-3
@@ -1130,9 +1130,6 @@ class XendDomainInfo:
|
||||
if devnum >= pci_len:
|
||||
raise VmError("Device @ vslot 0x%x doesn't exist." % (vslot))
|
||||
|
||||
if vslot == AUTO_PHP_SLOT:
|
||||
raise VmError("Device @ vslot 0x%x doesn't support hotplug." % (vslot))
|
||||
|
||||
# Check the co-assignment.
|
||||
# To pci-detach a device D from domN, we should ensure: for each DD in the
|
||||
# list of D's co-assignment devices, DD is not assigned (to domN).
|
||||
|
||||