mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 10:11:27 +01:00
Support destruction of device by /dev/sda1 (for example) even when the
configuration just said sda1. Signed-off-by: Ewan Mellor <ewan@xensource.com>
This commit is contained in:
1 parent
2128c9ba49
commit
2bf2793e18
1 file changed
+3
-1
@@ -93,8 +93,10 @@ class BlkifController(DevController):
|
||||
try:
|
||||
DevController.destroyDevice(self, int(devid))
|
||||
except ValueError:
|
||||
devid_end = devid.split('/')[-1]
|
||||
for i in self.deviceIDs():
|
||||
if self.readBackend(i, 'dev') == devid:
|
||||
d = self.readBackend(i, 'dev')
|
||||
if d == devid or d == devid_end:
|
||||
DevController.destroyDevice(self, i)
|
||||
return
|
||||
raise VmError("Device %s not connected" % devid)
|
||||