Bjorn Helgaas 3cedcc3621 PCI: Don't enable decoding if BAR hasn't been assigned an address
Don't enable memory or I/O decoding if we haven't assigned or claimed the
BAR's resource.

If we enable decoding for a BAR that hasn't been assigned an address, we'll
likely cause bus conflicts.  This declines to enable decoding for resources
with IORESOURCE_UNSET.

Note that drivers can use pci_enable_device_io() or pci_enable_device_mem()
if they only care about specific types of BARs.  In that case, we don't
bother checking whether the corresponding resources are assigned or
claimed.

Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
2014-03-19 15:00:14 -06:00
..
2014-01-23 18:36:55 -08:00
2014-01-13 11:14:43 -07:00
2014-01-10 14:23:15 -07:00
2014-01-07 17:34:39 -07:00
2014-01-13 11:57:29 -07:00
2014-01-13 11:14:44 -07:00
2014-01-22 22:00:18 -08:00