diff options
Diffstat (limited to 'drivers/pci/hotplug/sgi_hotplug.c')
-rw-r--r-- | drivers/pci/hotplug/sgi_hotplug.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/pci/hotplug/sgi_hotplug.c b/drivers/pci/hotplug/sgi_hotplug.c index b2781dfe60e9..5b05a68cca6c 100644 --- a/drivers/pci/hotplug/sgi_hotplug.c +++ b/drivers/pci/hotplug/sgi_hotplug.c | |||
@@ -9,6 +9,7 @@ | |||
9 | * Work to add BIOS PROM support was completed by Mike Habeck. | 9 | * Work to add BIOS PROM support was completed by Mike Habeck. |
10 | */ | 10 | */ |
11 | 11 | ||
12 | #include <linux/acpi.h> | ||
12 | #include <linux/init.h> | 13 | #include <linux/init.h> |
13 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
14 | #include <linux/module.h> | 15 | #include <linux/module.h> |
@@ -29,7 +30,6 @@ | |||
29 | #include <asm/sn/sn_feature_sets.h> | 30 | #include <asm/sn/sn_feature_sets.h> |
30 | #include <asm/sn/sn_sal.h> | 31 | #include <asm/sn/sn_sal.h> |
31 | #include <asm/sn/types.h> | 32 | #include <asm/sn/types.h> |
32 | #include <linux/acpi.h> | ||
33 | #include <asm/sn/acpi.h> | 33 | #include <asm/sn/acpi.h> |
34 | 34 | ||
35 | #include "../pci.h" | 35 | #include "../pci.h" |
@@ -414,7 +414,7 @@ static int enable_slot(struct hotplug_slot *bss_hotplug_slot) | |||
414 | acpi_handle rethandle; | 414 | acpi_handle rethandle; |
415 | acpi_status ret; | 415 | acpi_status ret; |
416 | 416 | ||
417 | phandle = PCI_CONTROLLER(slot->pci_bus)->acpi_handle; | 417 | phandle = acpi_device_handle(PCI_CONTROLLER(slot->pci_bus)->companion); |
418 | 418 | ||
419 | if (acpi_bus_get_device(phandle, &pdevice)) { | 419 | if (acpi_bus_get_device(phandle, &pdevice)) { |
420 | dev_dbg(&slot->pci_bus->self->dev, | 420 | dev_dbg(&slot->pci_bus->self->dev, |
@@ -495,7 +495,7 @@ static int disable_slot(struct hotplug_slot *bss_hotplug_slot) | |||
495 | 495 | ||
496 | /* free the ACPI resources for the slot */ | 496 | /* free the ACPI resources for the slot */ |
497 | if (SN_ACPI_BASE_SUPPORT() && | 497 | if (SN_ACPI_BASE_SUPPORT() && |
498 | PCI_CONTROLLER(slot->pci_bus)->acpi_handle) { | 498 | PCI_CONTROLLER(slot->pci_bus)->companion) { |
499 | unsigned long long adr; | 499 | unsigned long long adr; |
500 | struct acpi_device *device; | 500 | struct acpi_device *device; |
501 | acpi_handle phandle; | 501 | acpi_handle phandle; |
@@ -504,7 +504,7 @@ static int disable_slot(struct hotplug_slot *bss_hotplug_slot) | |||
504 | acpi_status ret; | 504 | acpi_status ret; |
505 | 505 | ||
506 | /* Get the rootbus node pointer */ | 506 | /* Get the rootbus node pointer */ |
507 | phandle = PCI_CONTROLLER(slot->pci_bus)->acpi_handle; | 507 | phandle = acpi_device_handle(PCI_CONTROLLER(slot->pci_bus)->companion); |
508 | 508 | ||
509 | acpi_scan_lock_acquire(); | 509 | acpi_scan_lock_acquire(); |
510 | /* | 510 | /* |