summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/io/pci/pci_pci.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/intel/io/pci/pci_pci.c')
-rw-r--r--usr/src/uts/intel/io/pci/pci_pci.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/uts/intel/io/pci/pci_pci.c b/usr/src/uts/intel/io/pci/pci_pci.c
index ffeab4628e..0f919da964 100644
--- a/usr/src/uts/intel/io/pci/pci_pci.c
+++ b/usr/src/uts/intel/io/pci/pci_pci.c
@@ -684,7 +684,7 @@ ppb_initchild(dev_info_t *child)
* errors.
*/
if (ppb->parent_bus == PCIE_PCIECAP_DEV_TYPE_PCIE_DEV) {
- if (pcie_init_bus(child) == NULL)
+ if (pcie_init_cfghdl(child) != DDI_SUCCESS)
return (DDI_FAILURE);
}
@@ -726,7 +726,7 @@ ppb_removechild(dev_info_t *dip)
ddi_get_instance(ddi_get_parent(dip)));
if (ppb->parent_bus == PCIE_PCIECAP_DEV_TYPE_PCIE_DEV)
- pcie_fini_bus(dip);
+ pcie_fini_cfghdl(dip);
else if ((pdptr = ddi_get_parent_data(dip)) != NULL) {
kmem_free(pdptr, (sizeof (*pdptr) + sizeof (struct intrspec)));
ddi_set_parent_data(dip, NULL);