diff options
author | Kristen Accardi <kristen.c.accardi@intel.com> | 2006-06-28 03:08:06 -0400 |
---|---|---|
committer | Len Brown <len.brown@intel.com> | 2006-06-28 03:08:06 -0400 |
commit | 4e8662bbd680c54496189ac68f398e847f3ca374 (patch) | |
tree | 8f9a0be5098b206025cd63fe965ccc37c922753e /drivers/pci/hotplug/acpiphp_core.c | |
parent | a5e1b94008f2a96abf4a0c0371a55a56b320c13e (diff) | |
download | kernel_samsung_aries-4e8662bbd680c54496189ac68f398e847f3ca374.zip kernel_samsung_aries-4e8662bbd680c54496189ac68f398e847f3ca374.tar.gz kernel_samsung_aries-4e8662bbd680c54496189ac68f398e847f3ca374.tar.bz2 |
ACPIPHP: use ACPI dock driver
Modify the acpiphp driver to use the ACPI dock driver for dock
notifications. Only load the acpiphp driver if we find we have pci dock
devices.
Signed-off-by: Kristen Carlson Accardi <kristen.c.accardi@intel.com>
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'drivers/pci/hotplug/acpiphp_core.c')
-rw-r--r-- | drivers/pci/hotplug/acpiphp_core.c | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/drivers/pci/hotplug/acpiphp_core.c b/drivers/pci/hotplug/acpiphp_core.c index 4f1b0da..34de569 100644 --- a/drivers/pci/hotplug/acpiphp_core.c +++ b/drivers/pci/hotplug/acpiphp_core.c @@ -416,27 +416,12 @@ void acpiphp_unregister_hotplug_slot(struct acpiphp_slot *acpiphp_slot) static int __init acpiphp_init(void) { - int retval; - int docking_station; - info(DRIVER_DESC " version: " DRIVER_VERSION "\n"); acpiphp_debug = debug; - docking_station = find_dock_station(); - /* read all the ACPI info from the system */ - retval = init_acpi(); - - /* if we have found a docking station, we should - * go ahead and load even if init_acpi has found - * no slots. This handles the case when the _DCK - * method not defined under the actual dock bridge - */ - if (docking_station) - return 0; - else - return retval; + return init_acpi(); } @@ -444,8 +429,6 @@ static void __exit acpiphp_exit(void) { /* deallocate internal data structures etc. */ acpiphp_glue_exit(); - - remove_dock_station(); } module_init(acpiphp_init); |