PCI: Mark shadow copy of VGA ROM as IORESOURCE_PCI_FIXED
authorBjorn Helgaas <bhelgaas@google.com>
Tue, 1 Mar 2016 17:32:29 +0000 (11:32 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 8 Mar 2016 18:14:31 +0000 (12:14 -0600)
commit63e22924f5dc08badf9870c4a52ef4e7f7cbf218
treef579dab1633fb9c2fa3633df78995773098ecd8a
parentb894157145e4ac7598d7062bc93320898a5e059e
PCI: Mark shadow copy of VGA ROM as IORESOURCE_PCI_FIXED

A shadow copy of an option ROM is placed by the BIOS as a fixed address.
Set IORESOURCE_PCI_FIXED to indicate that we can't move the shadow copy.
This prevents warnings like the following when we assign resources:

  BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment

This warning is emitted by pdev_sort_resources(), which already ignores
IORESOURCE_PCI_FIXED resources.

Link: http://lkml.kernel.org/r/CA+55aFyVMfTBB0oz_yx8+eQOEJnzGtCsYSj9QuhEpdZ9BHdq5A@mail.gmail.com
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
arch/ia64/pci/fixup.c
arch/x86/pci/fixup.c