diff options
Diffstat (limited to 'drivers/pci/hotplug/pciehp_hpc.c')
-rw-r--r-- | drivers/pci/hotplug/pciehp_hpc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/pci/hotplug/pciehp_hpc.c b/drivers/pci/hotplug/pciehp_hpc.c index 7a0e27f0e063..ef79ca1f38da 100644 --- a/drivers/pci/hotplug/pciehp_hpc.c +++ b/drivers/pci/hotplug/pciehp_hpc.c | |||
@@ -1470,6 +1470,10 @@ int pcie_init(struct controller * ctrl, | |||
1470 | } | 1470 | } |
1471 | dbg("%s: SLOT_STATUS offset %x writes slot_status %x\n", __FUNCTION__, SLOT_STATUS(ctrl->cap_base), temp_word); | 1471 | dbg("%s: SLOT_STATUS offset %x writes slot_status %x\n", __FUNCTION__, SLOT_STATUS(ctrl->cap_base), temp_word); |
1472 | 1472 | ||
1473 | rc = get_hp_hw_control_from_firmware(ctrl->pci_dev); | ||
1474 | if (rc) | ||
1475 | goto abort_free_ctlr; | ||
1476 | |||
1473 | /* Add this HPC instance into the HPC list */ | 1477 | /* Add this HPC instance into the HPC list */ |
1474 | spin_lock(&list_lock); | 1478 | spin_lock(&list_lock); |
1475 | if (php_ctlr_list_head == 0) { | 1479 | if (php_ctlr_list_head == 0) { |