diff options
author | Alan Douglas <adouglas@cadence.com> | 2018-06-22 17:17:17 +0100 |
---|---|---|
committer | Bjorn Helgaas <helgaas@kernel.org> | 2018-06-26 15:37:37 -0500 |
commit | 68bb22e9d561ad7c20274eee92058048ac689b98 (patch) | |
tree | 8544a73fd1e434872ff4fffd3fe8e3bbc0172916 /arch/arm/mach-socfpga | |
parent | 6f6f42466d902c92f21b46a45e6af22d1d663607 (diff) | |
download | linux-68bb22e9d561ad7c20274eee92058048ac689b98.tar.bz2 |
PCI: Initialize endpoint library before controllers
The endpoint library must be initialized before its users, which are in
drivers/pci/controllers. The endpoint initialization currently depends on
link order.
This corrects a kernel crash when loading the Cadence EP driver, since it
calls devm_pci_epc_create() and this is only valid once the endpoint
library has been initialized.
Fixes: 6e0832fa432e ("PCI: Collect all native drivers under drivers/pci/controller/")
Signed-off-by: Alan Douglas <adouglas@cadence.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'arch/arm/mach-socfpga')
0 files changed, 0 insertions, 0 deletions