Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 727ae8be authored by Liu Jiang's avatar Liu Jiang Committed by Rafael J. Wysocki
Browse files

x86/PCI/ACPI: Fix regression caused by commit 4d6b4e69



Commit 4d6b4e69 ("x86/PCI/ACPI: Use common interface to support
PCI host bridge") converted x86 to use the common interface
acpi_pci_root_create, but the conversion missed on code piece in
arch/x86/pci/bus_numa.c, which causes regression on some legacy
AMD platforms as reported by Arthur Marsh <arthur.marsh@internode.on.net>.
The root causes is that acpi_pci_root_create() fails to insert
host bridge resources into iomem_resource/ioport_resource because
x86_pci_root_bus_resources() has already inserted those resources.
So change x86_pci_root_bus_resources() to not insert resources into
iomem_resource/ioport_resource.

Fixes: 4d6b4e69 ("x86/PCI/ACPI: Use common interface to support PCI host bridge")
Signed-off-by: default avatarJiang Liu <jiang.liu@linux.intel.com>
Reported-and-tested-by: default avatarArthur Marsh <arthur.marsh@internode.on.net>
Reported-and-tested-by: default avatarKrzysztof Kolasa <kkolasa@winsoft.pl>
Reported-and-tested-by: default avatarKeith Busch <keith.busch@intel.com>
Reported-and-tested-by: default avatarHans de Bruin <jmdebruin@xmsnet.nl>
Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
parent 768acd64
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment