From: Claudius Heine <ch@xxxxxxx> Hi, after a warm reboot, the altera pcie host interface is not correctly initialized in v4.4. These patches from v4.9 solved that issue. Claudius Bjorn Helgaas (1): PCI: altera: Reorder read/write functions Ley Foon Tan (6): PCI: altera: Fix altera_pcie_link_is_up() PCI: altera: Check link status before retrain link PCI: altera: Poll for link up status after retraining the link PCI: altera: Poll for link training status after retraining the link PCI: altera: Rework config accessors for use without a struct pci_bus PCI: altera: Move retrain from fixup to altera_pcie_host_init() drivers/pci/host/pcie-altera.c | 201 ++++++++++++++++++++++++--------- 1 file changed, 147 insertions(+), 54 deletions(-) -- 2.19.2