]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/net/irda/ks959-sir.c
Merge tag 'md-3.3' of git://neil.brown.name/md
[karo-tx-linux.git] / drivers / net / irda / ks959-sir.c
index 1046014dd6c2e1a19fbfe2f23163dbdc8a36c4c0..abe689dffc726d3403a0a3222d0cb8a575fca91b 100644 (file)
@@ -901,26 +901,7 @@ static struct usb_driver irda_driver = {
 #endif
 };
 
-/*
- * Module insertion
- */
-static int __init ks959_init(void)
-{
-       return usb_register(&irda_driver);
-}
-
-module_init(ks959_init);
-
-/*
- * Module removal
- */
-static void __exit ks959_cleanup(void)
-{
-       /* Deregister the driver and remove all pending instances */
-       usb_deregister(&irda_driver);
-}
-
-module_exit(ks959_cleanup);
+module_usb_driver(irda_driver);
 
 MODULE_AUTHOR("Alex VillacĂ­s Lasso <a_villacis@palosanto.com>");
 MODULE_DESCRIPTION("IrDA-USB Dongle Driver for KingSun KS-959");