]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/staging/media/lirc/lirc_igorplugusb.c
USB: convert drivers/staging/* to use module_usb_driver()
[karo-tx-linux.git] / drivers / staging / media / lirc / lirc_igorplugusb.c
index 0dc2c2b22c2bba290e1316482c8f53910bde7982..6cd4cd67a1ddcf1b6f7252fc0973e4b6030598eb 100644 (file)
@@ -541,26 +541,7 @@ static struct usb_driver igorplugusb_remote_driver = {
        .id_table =     igorplugusb_remote_id_table
 };
 
-static int __init igorplugusb_remote_init(void)
-{
-       int ret = 0;
-
-       dprintk(DRIVER_NAME ": loaded, debug mode enabled\n");
-
-       ret = usb_register(&igorplugusb_remote_driver);
-       if (ret)
-               printk(KERN_ERR DRIVER_NAME ": usb register failed!\n");
-
-       return ret;
-}
-
-static void __exit igorplugusb_remote_exit(void)
-{
-       usb_deregister(&igorplugusb_remote_driver);
-}
-
-module_init(igorplugusb_remote_init);
-module_exit(igorplugusb_remote_exit);
+module_usb_driver(igorplugusb_remote_driver);
 
 #include <linux/vermagic.h>
 MODULE_INFO(vermagic, VERMAGIC_STRING);