]> Pileus Git - ~andy/linux/blobdiff - drivers/media/dvb/dvb-usb/cxusb.c
Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab...
[~andy/linux] / drivers / media / dvb / dvb-usb / cxusb.c
index e8e5a74fa5c71e17559b0be7301d5901c5bc0ed8..3940bb0f9ef62dd8b3121d3ee0a7739669581d90 100644 (file)
@@ -2033,26 +2033,7 @@ static struct usb_driver cxusb_driver = {
        .id_table       = cxusb_table,
 };
 
-/* module stuff */
-static int __init cxusb_module_init(void)
-{
-       int result;
-       if ((result = usb_register(&cxusb_driver))) {
-               err("usb_register failed. Error number %d",result);
-               return result;
-       }
-
-       return 0;
-}
-
-static void __exit cxusb_module_exit(void)
-{
-       /* deregister this driver from the USB subsystem */
-       usb_deregister(&cxusb_driver);
-}
-
-module_init (cxusb_module_init);
-module_exit (cxusb_module_exit);
+module_usb_driver(cxusb_driver);
 
 MODULE_AUTHOR("Patrick Boettcher <patrick.boettcher@desy.de>");
 MODULE_AUTHOR("Michael Krufky <mkrufky@linuxtv.org>");