]> Pileus Git - ~andy/linux/commit
PCI: Disable decoding for BAR sizing only when it was actually enabled
authorZoltan Kiss <zoltan.kiss@citrix.com>
Thu, 22 Aug 2013 22:19:18 +0000 (23:19 +0100)
committerBjorn Helgaas <bhelgaas@google.com>
Fri, 23 Aug 2013 15:21:19 +0000 (09:21 -0600)
commit808e34e2cd6bc74a2311b6a00d12a52e37fb50c0
tree140b13a3e3946b3695176ea9c989e658d8a1b09e
parentda27f4b3ec77a04672345381cbfeeb841d427327
PCI: Disable decoding for BAR sizing only when it was actually enabled

We disable BARs while sizing them so we don't cause conflicts with other
devices (see 253d2e5498 and bbffe43524).  But if device decoding is already
disabled before we size the BAR, we don't need to disable it again.

[bhelgaas: changelog, add PCI_COMMAND_DECODING_ENABLE for readability]
Signed-off-by: Zoltan Kiss <zoltan.kiss@citrix.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/probe.c