Make it easier to read for now and required for upcoming changes. No functional change.
Signed-off-by: Ralf Ramsauer <[email protected]> --- pyjailhouse/sysfs_parser.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pyjailhouse/sysfs_parser.py b/pyjailhouse/sysfs_parser.py index 46c95fc2..4bb50605 100644 --- a/pyjailhouse/sysfs_parser.py +++ b/pyjailhouse/sysfs_parser.py @@ -630,18 +630,19 @@ class PCICapability: cap = next f.seek(cap) (id, version_next) = struct.unpack('<HH', f.read(4)) - next = version_next >> 4 if id == 0xffff: break - elif id == 0x0010: # SR-IOV + elif (id & PCICapability.JAILHOUSE_PCI_EXT_CAP) != 0: + print('WARNING: Ignoring unsupported PCI Express ' + 'Extended Capability ID %x' % id) + continue + + next = version_next >> 4 + if id == 0x0010: # SR-IOV len = 64 # access side effects still need to be analyzed flags = PCICapability.RD else: - if (id & PCICapability.JAILHOUSE_PCI_EXT_CAP) != 0: - print('WARNING: Ignoring unsupported PCI Express ' - 'Extended Capability ID %x' % id) - continue # unknown/unhandled cap, mark its existence len = 4 flags = PCICapability.RD -- 2.21.0 -- You received this message because you are subscribed to the Google Groups "Jailhouse" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
