diff options
Diffstat (limited to 'drivers/platform/x86/adv_swbutton.c')
| -rw-r--r-- | drivers/platform/x86/adv_swbutton.c | 6 | 
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/platform/x86/adv_swbutton.c b/drivers/platform/x86/adv_swbutton.c index 38693b735c87..6b23ba78e028 100644 --- a/drivers/platform/x86/adv_swbutton.c +++ b/drivers/platform/x86/adv_swbutton.c @@ -90,14 +90,12 @@ static int adv_swbutton_probe(struct platform_device *device)  	return 0;  } -static int adv_swbutton_remove(struct platform_device *device) +static void adv_swbutton_remove(struct platform_device *device)  {  	acpi_handle handle = ACPI_HANDLE(&device->dev);  	acpi_remove_notify_handler(handle, ACPI_DEVICE_NOTIFY,  				   adv_swbutton_notify); - -	return 0;  }  static const struct acpi_device_id button_device_ids[] = { @@ -112,7 +110,7 @@ static struct platform_driver adv_swbutton_driver = {  		.acpi_match_table = button_device_ids,  	},  	.probe = adv_swbutton_probe, -	.remove = adv_swbutton_remove, +	.remove_new = adv_swbutton_remove,  };  module_platform_driver(adv_swbutton_driver);  |