Merge branch 'pci/resource'
authorBjorn Helgaas <bhelgaas@google.com>
Sat, 10 Dec 2022 16:36:34 +0000 (10:36 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Sat, 10 Dec 2022 16:36:34 +0000 (10:36 -0600)
commit8961fc4f8c78f876c4b7278c5d5fb47f0e2ba1be
tree793b96decc4323c00a360bb8ce2412088accf303
parent9303050181bcea67cfda2bd74e3508a333e2e23a
parentd91482bb212b36354b0e46d7a5c0adae807e7a12
Merge branch 'pci/resource'

- Remove EfiMemoryMappedIO regions from the E820 map to allow PCI core to
  allocate BARs from them.  The only purpose of EfiMemoryMappedIO is to
  tell the OS to map things needed by EFI runtime services, so it's often
  used for PCI host bridge apertures.  If we can't allocate from those
  apertures, we can't hot-add devices (Bjorn Helgaas)

* pci/resource:
  x86/PCI: Use pr_info() when possible
  x86/PCI: Fix log message typo
  x86/PCI: Tidy E820 removal messages
  PCI: Skip allocate_resource() if too little space available
  efi/x86: Remove EfiMemoryMappedIO from E820 map