diff options
Diffstat (limited to 'drivers/media/video/em28xx/em28xx-cards.c')
-rw-r--r-- | drivers/media/video/em28xx/em28xx-cards.c | 24 |
1 files changed, 1 insertions, 23 deletions
diff --git a/drivers/media/video/em28xx/em28xx-cards.c b/drivers/media/video/em28xx/em28xx-cards.c index 9deb5698ec21..4561cd89938d 100644 --- a/drivers/media/video/em28xx/em28xx-cards.c +++ b/drivers/media/video/em28xx/em28xx-cards.c | |||
@@ -3405,26 +3405,4 @@ static struct usb_driver em28xx_usb_driver = { | |||
3405 | .id_table = em28xx_id_table, | 3405 | .id_table = em28xx_id_table, |
3406 | }; | 3406 | }; |
3407 | 3407 | ||
3408 | static int __init em28xx_module_init(void) | 3408 | module_usb_driver(em28xx_usb_driver); |
3409 | { | ||
3410 | int result; | ||
3411 | |||
3412 | /* register this driver with the USB subsystem */ | ||
3413 | result = usb_register(&em28xx_usb_driver); | ||
3414 | if (result) | ||
3415 | em28xx_err(DRIVER_NAME | ||
3416 | " usb_register failed. Error number %d.\n", result); | ||
3417 | |||
3418 | printk(KERN_INFO DRIVER_NAME " driver loaded\n"); | ||
3419 | |||
3420 | return result; | ||
3421 | } | ||
3422 | |||
3423 | static void __exit em28xx_module_exit(void) | ||
3424 | { | ||
3425 | /* deregister this driver with the USB subsystem */ | ||
3426 | usb_deregister(&em28xx_usb_driver); | ||
3427 | } | ||
3428 | |||
3429 | module_init(em28xx_module_init); | ||
3430 | module_exit(em28xx_module_exit); | ||