mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-03 07:38:10 +00:00
staging: most: hdm_usb: Driver registration with module_driver macro
Register with module_driver macro instead of module_init/module_exit. Signed-off-by: Alex Briskin <br.shurik@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
89ff9d58e6
commit
b9d7adc45d
1 changed files with 1 additions and 19 deletions
|
@ -1301,25 +1301,7 @@ static struct usb_driver hdm_usb = {
|
|||
.disconnect = hdm_disconnect,
|
||||
};
|
||||
|
||||
static int __init hdm_usb_init(void)
|
||||
{
|
||||
pr_info("hdm_usb_init()\n");
|
||||
if (usb_register(&hdm_usb)) {
|
||||
pr_err("could not register hdm_usb driver\n");
|
||||
return -EIO;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void __exit hdm_usb_exit(void)
|
||||
{
|
||||
pr_info("hdm_usb_exit()\n");
|
||||
usb_deregister(&hdm_usb);
|
||||
}
|
||||
|
||||
module_init(hdm_usb_init);
|
||||
module_exit(hdm_usb_exit);
|
||||
module_usb_driver(hdm_usb);
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_AUTHOR("Christian Gromm <christian.gromm@microchip.com>");
|
||||
MODULE_DESCRIPTION("HDM_4_USB");
|
||||
|
|
Loading…
Reference in a new issue