ACPI: remove __init/__exit from Asus .add()/.remove() methods
PATCH 18/22 ACPI: remove __init/__exit from Asus .add()/.remove() methods
From: Bjorn Helgaas <[email protected]>
Even though the devices claimed by asus_acpi.c can not be hot-plugged, the driver registration infrastructure allows the .add() and .remove() methods to be called at any time while the driver is registered. So remove __init and __exit from them.
Signed-off-by Bjorn Helgaas <[email protected]>
Signed-off-by Andrew Morton <[email protected]>
---
drivers/acpi/asus_acpi.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-)
drivers/acpi/asus_acpi.c renamed from drivers/acpi/asus_acpi.c~acpi-remove-__init-__exit-from-asus-add-remove-methods +5 -5
@@ -817,7 +817,7 @@ typedef int (proc_writefunc) (struct fil unsigned long count, void *data);static int -__init asus_proc_add (char *name,proc_writefunc * writefunc, +asus_proc_add (char *name,proc_writefunc * writefunc,proc_readfunc * readfunc,mode_t mode,struct acpi_device *device) {
@@ -836,7 +836,7 @@ __init asus_proc_add(char *name, proc_wrreturn 0 ; } -static int __init asus_hotk_add_fs (struct acpi_device *device) +static int asus_hotk_add_fs (struct acpi_device *device) {struct proc_dir_entry *proc;mode_t mode;
@@ -954,7 +954,7 @@ static void asus_hotk_notify(acpi_handle* This function is used to initialize the hotk with right values. In this * method, we can make all the detection we want, and modify the hotk struct */ -static int __init asus_hotk_get_info (void ) +static int asus_hotk_get_info (void ) {struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER ,NULL };struct acpi_buffer dsdt = {ACPI_ALLOCATE_BUFFER ,NULL };
@@ -1101,7 +1101,7 @@ static int __init asus_hotk_get_info(voireturn AE_OK ; } -static int __init asus_hotk_check (void ) +static int asus_hotk_check (void ) {int result =0 ;
@@ -1121,7 +1121,7 @@ static int __init asus_hotk_check(void)static int asus_hotk_found; -static int __init asus_hotk_add (struct acpi_device *device) +static int asus_hotk_add (struct acpi_device *device) {acpi_status status =AE_OK ;int result;
_