platform/x86: hp-wireless: reuse module_acpi_driver
There is a macro to register and unregister modules in simple cases, Let's use it and clean up the driver. Cc: Alex Hung <alex.hung@canonical.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Darren Hart (VMware) <dvhart@infradead.org>
This commit is contained in:
parent
8d9e299728
commit
0b8dba15e9
|
@ -110,21 +110,4 @@ static struct acpi_driver hpwl_driver = {
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init hpwl_init(void)
|
module_acpi_driver(hpwl_driver);
|
||||||
{
|
|
||||||
int err;
|
|
||||||
|
|
||||||
err = acpi_bus_register_driver(&hpwl_driver);
|
|
||||||
if (err)
|
|
||||||
pr_err("Unable to register HP wireless control driver.\n");
|
|
||||||
|
|
||||||
return err;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void __exit hpwl_exit(void)
|
|
||||||
{
|
|
||||||
acpi_bus_unregister_driver(&hpwl_driver);
|
|
||||||
}
|
|
||||||
|
|
||||||
module_init(hpwl_init);
|
|
||||||
module_exit(hpwl_exit);
|
|
||||||
|
|
Loading…
Reference in New Issue