[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] xend: pass-through: device state in xenstore may be null
# HG changeset patch # User Keir Fraser <keir.fraser@xxxxxxxxxx> # Date 1248795146 -3600 # Node ID 0c7a560822d9d9516dfc83cef6fceec944fd97a8 # Parent 6120f7a92d82ccb1747feffa1a72eb704e642fb0 xend: pass-through: device state in xenstore may be null Signed-off-by: Tom Rotenberg <tom.rotenberg@xxxxxxxxx> --- tools/python/xen/xend/server/pciif.py | 6 +++++- 1 files changed, 5 insertions(+), 1 deletion(-) diff -r 6120f7a92d82 -r 0c7a560822d9 tools/python/xen/xend/server/pciif.py --- a/tools/python/xen/xend/server/pciif.py Tue Jul 28 16:28:21 2009 +0100 +++ b/tools/python/xen/xend/server/pciif.py Tue Jul 28 16:32:26 2009 +0100 @@ -489,7 +489,11 @@ class PciController(DevController): num_devs = int(self.readBackend(devid, 'num_devs')) new_num_devs = 0 for i in range(num_devs): - state = int(self.readBackend(devid, 'state-%i' % i)) + try: + state = int(self.readBackend(devid, 'state-%i' % i)) + except: + state = xenbusState['Unknown'] + if state == xenbusState['Closing']: # Detach I/O resources. pci_dev = parse_pci_name(self.readBackend(devid, 'dev-%i' % i)) _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |