]> Pileus Git - ~andy/linux/blobdiff - drivers/usb/storage/sddr09.c
Merge tag 'fixes-non-critical' of git://git.kernel.org/pub/scm/linux/kernel/git/arm...
[~andy/linux] / drivers / usb / storage / sddr09.c
index bcb9a709d349b8e0175b3fd5f3fc01446e095061..425df7df2e5643089eaaef439f3328a978612d82 100644 (file)
@@ -71,7 +71,7 @@ static int usb_stor_sddr09_init(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 sddr09_usb_ids[] = {
+static struct usb_device_id sddr09_usb_ids[] = {
 #      include "unusual_sddr09.h"
        { }             /* Terminating entry */
 };
@@ -1789,15 +1789,4 @@ static struct usb_driver sddr09_driver = {
        .soft_unbind =  1,
 };
 
-static int __init sddr09_init(void)
-{
-       return usb_register(&sddr09_driver);
-}
-
-static void __exit sddr09_exit(void)
-{
-       usb_deregister(&sddr09_driver);
-}
-
-module_init(sddr09_init);
-module_exit(sddr09_exit);
+module_usb_driver(sddr09_driver);