xend: pass-through: Use parse_pci_name() in find_parent()

Signed-off-by: Simon Horman <horms@verge.net.au>
This commit is contained in:
Keir Fraser committed 2009-07-28 16:16:32 +01:00
1 parent ebbd515a32
commit 2c701424fd
1 file changed
+1 -10
+1 -10
View File
@@ -633,16 +633,7 @@ class PciDevice:
if parent[0:3] == 'pci':
# We have reached the upmost one.
return None
else:
dev = {}
lst = parent.split(':')
dev['domain'] = '%04x' % int(lst[0], 16)
dev['bus'] = '%02x' % int(lst[1], 16)
lst = lst[2]
lst = lst.split('.')
dev['slot'] = '%02x' % int(lst[0], 16)
dev['func'] = '%x' % int(lst[1], 16)
return dev
return parse_pci_name(parent)
except OSError, (errno, strerr):
raise PciDeviceParseError('Can not locate the parent of %s',
self.name)
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.