]> git.itanic.dy.fi Git - linux-stable/commit
PCI: Let pcibios_root_bridge_prepare() access bridge->windows
authorSergio Paracuellos <sergio.paracuellos@gmail.com>
Tue, 7 Dec 2021 10:49:20 +0000 (11:49 +0100)
committerBjorn Helgaas <bhelgaas@google.com>
Wed, 12 Jan 2022 21:37:10 +0000 (15:37 -0600)
commit661c4c4f2693a8cdd42a93a2418244b8f5115e6b
tree2ac86ced24876c4168536344b26475e2cd5eec7d
parentda48157092e7dd25e8c0fa38e0ccd93219a66046
PCI: Let pcibios_root_bridge_prepare() access bridge->windows

When pci_register_host_bridge() is called, bridge->windows are already
available. However these windows are being moved temporarily from there.

To let pcibios_root_bridge_prepare() have access to these windows, move the
windows movement after calling this function. This is useful for the MIPS
ralink mt7621 platform so it can set up I/O coherence units and avoid
custom MIPS code in the mt7621 PCIe controller driver.

Link: https://lore.kernel.org/r/20211207104924.21327-2-sergio.paracuellos@gmail.com
Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
drivers/pci/probe.c