vfio-pci: Test for extended config space
authorAlex Williamson <alex.williamson@redhat.com>
Wed, 4 Sep 2013 16:58:52 +0000 (10:58 -0600)
committerAlex Williamson <alex.williamson@redhat.com>
Wed, 4 Sep 2013 16:58:52 +0000 (10:58 -0600)
commit17638db1b88184d8895f3f4551c936d7480a1d3f
tree7974ee39bc51997b86efb078f2502530884dc6dc
parent20e77457842f4cd253d093f08f0cce1a73afb7db
vfio-pci: Test for extended config space

Having PCIe/PCI-X capability isn't enough to assume that there are
extended capabilities.  Both specs define that the first capability
header is all zero if there are no extended capabilities.  Testing
for this avoids an erroneous message about hiding capability 0x0 at
offset 0x100.

Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
drivers/vfio/pci/vfio_pci_config.c