]> git.karo-electronics.de Git - karo-tx-linux.git/commit
PCI: Ignore BAR updates on virtual functions
authorBjorn Helgaas <bhelgaas@google.com>
Mon, 28 Nov 2016 17:19:27 +0000 (11:19 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Mon, 28 Nov 2016 17:37:56 +0000 (11:37 -0600)
commit63880b230a4af502c56dde3d4588634c70c66006
tree47cd7eb55cd6d8c8366ef316bc1795bf9233a127
parentf40ec3c748c6912f6266c56a7f7992de61b255ed
PCI: Ignore BAR updates on virtual functions

VF BARs are read-only zero, so updating VF BARs will not have any effect.
See the SR-IOV spec r1.1, sec 3.4.1.11.

We already ignore these updates because of 70675e0b6a1a ("PCI: Don't try to
restore VF BARs"); this merely restructures it slightly to make it easier
to split updates for standard and SR-IOV BARs.

Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Gavin Shan <gwshan@linux.vnet.ibm.com>
drivers/pci/pci.c
drivers/pci/setup-res.c