Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab...
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / media / dvb / dvb-usb / anysee.c
index ecc3addc77ec1c54230a5ccbe8c7ec0463995915..1455e2644ab5e4e08a0a5324a0d3e873b9941256 100644 (file)
@@ -1366,26 +1366,7 @@ static struct usb_driver anysee_driver = {
        .id_table   = anysee_table,
 };
 
-/* module stuff */
-static int __init anysee_module_init(void)
-{
-       int ret;
-
-       ret = usb_register(&anysee_driver);
-       if (ret)
-               err("%s: usb_register failed. Error number %d", __func__, ret);
-
-       return ret;
-}
-
-static void __exit anysee_module_exit(void)
-{
-       /* deregister this driver from the USB subsystem */
-       usb_deregister(&anysee_driver);
-}
-
-module_init(anysee_module_init);
-module_exit(anysee_module_exit);
+module_usb_driver(anysee_driver);
 
 MODULE_AUTHOR("Antti Palosaari <crope@iki.fi>");
 MODULE_DESCRIPTION("Driver Anysee E30 DVB-C & DVB-T USB2.0");