]> Pileus Git - ~andy/linux/blobdiff - drivers/usb/storage/isd200.c
Merge git://git.jan-o-sch.net/btrfs-unstable into for-linus
[~andy/linux] / drivers / usb / storage / isd200.c
index ffc4193e9505fbaac69afcc4c6fa42a21e8dbab7..bd5502700831e0cdf2364ffaf2c63af9606020f8 100644 (file)
@@ -61,7 +61,7 @@
 #include "scsiglue.h"
 
 MODULE_DESCRIPTION("Driver for In-System Design, Inc. ISD200 ASIC");
-MODULE_AUTHOR("Björn Stenberg <bjorn@haxx.se>");
+MODULE_AUTHOR("Björn Stenberg <bjorn@haxx.se>");
 MODULE_LICENSE("GPL");
 
 static int isd200_Initialization(struct us_data *us);
@@ -76,7 +76,7 @@ static int isd200_Initialization(struct us_data *us);
 { USB_DEVICE_VER(id_vendor, id_product, bcdDeviceMin, bcdDeviceMax), \
   .driver_info = (flags)|(USB_US_TYPE_STOR<<24) }
 
-struct usb_device_id isd200_usb_ids[] = {
+static struct usb_device_id isd200_usb_ids[] = {
 #      include "unusual_isd200.h"
        { }             /* Terminating entry */
 };
@@ -1568,15 +1568,4 @@ static struct usb_driver isd200_driver = {
        .soft_unbind =  1,
 };
 
-static int __init isd200_init(void)
-{
-       return usb_register(&isd200_driver);
-}
-
-static void __exit isd200_exit(void)
-{
-       usb_deregister(&isd200_driver);
-}
-
-module_init(isd200_init);
-module_exit(isd200_exit);
+module_usb_driver(isd200_driver);