usb: Disable dynamic id of USB storage subdrivers
authorHuajun Li <huajun.li.lee@gmail.com>
Sat, 14 Jan 2012 02:15:21 +0000 (10:15 +0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 24 Jan 2012 22:31:03 +0000 (14:31 -0800)
Storage subdrivers, like alauda, datafab and others, don't support
dynamic  id currently, and it needs lots of work but with very little
gain to enable the feature, so disable them in the patch.

Signed-off-by: Huajun Li <huajun.li.lee@gmail.com>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
13 files changed:
drivers/usb/storage/alauda.c
drivers/usb/storage/cypress_atacb.c
drivers/usb/storage/datafab.c
drivers/usb/storage/ene_ub6250.c
drivers/usb/storage/freecom.c
drivers/usb/storage/isd200.c
drivers/usb/storage/jumpshot.c
drivers/usb/storage/karma.c
drivers/usb/storage/onetouch.c
drivers/usb/storage/realtek_cr.c
drivers/usb/storage/sddr09.c
drivers/usb/storage/sddr55.c
drivers/usb/storage/shuttle_usbat.c

index 51af2fe..bab8c8f 100644 (file)
@@ -1276,6 +1276,7 @@ static struct usb_driver alauda_driver = {
        .post_reset =   usb_stor_post_reset,
        .id_table =     alauda_usb_ids,
        .soft_unbind =  1,
+       .no_dynamic_id = 1,
 };
 
 module_usb_driver(alauda_driver);
index 387cbd4..5fe451d 100644 (file)
@@ -272,6 +272,7 @@ static struct usb_driver cypress_driver = {
        .post_reset =   usb_stor_post_reset,
        .id_table =     cypress_usb_ids,
        .soft_unbind =  1,
+       .no_dynamic_id = 1,
 };
 
 module_usb_driver(cypress_driver);
index 15d41f2..35e9c51 100644 (file)
@@ -751,6 +751,7 @@ static struct usb_driver datafab_driver = {
        .post_reset =   usb_stor_post_reset,
        .id_table =     datafab_usb_ids,
        .soft_unbind =  1,
+       .no_dynamic_id = 1,
 };
 
 module_usb_driver(datafab_driver);
index a6ade40..30532d9 100644 (file)
@@ -2407,6 +2407,7 @@ static struct usb_driver ene_ub6250_driver = {
        .post_reset =   usb_stor_post_reset,
        .id_table =     ene_ub6250_usb_ids,
        .soft_unbind =  1,
+       .no_dynamic_id = 1,
 };
 
 module_usb_driver(ene_ub6250_driver);
index fa16157..042cf9e 100644 (file)
@@ -553,6 +553,7 @@ static struct usb_driver freecom_driver = {
        .post_reset =   usb_stor_post_reset,
        .id_table =     freecom_usb_ids,
        .soft_unbind =  1,
+       .no_dynamic_id = 1,
 };
 
 module_usb_driver(freecom_driver);
index bd55027..31fa24e 100644 (file)
@@ -1566,6 +1566,7 @@ static struct usb_driver isd200_driver = {
        .post_reset =   usb_stor_post_reset,
        .id_table =     isd200_usb_ids,
        .soft_unbind =  1,
+       .no_dynamic_id = 1,
 };
 
 module_usb_driver(isd200_driver);
index a19211b..e3b9738 100644 (file)
@@ -677,6 +677,7 @@ static struct usb_driver jumpshot_driver = {
        .post_reset =   usb_stor_post_reset,
        .id_table =     jumpshot_usb_ids,
        .soft_unbind =  1,
+       .no_dynamic_id = 1,
 };
 
 module_usb_driver(jumpshot_driver);
index e720f8e..a8708ea 100644 (file)
@@ -230,6 +230,7 @@ static struct usb_driver karma_driver = {
        .post_reset =   usb_stor_post_reset,
        .id_table =     karma_usb_ids,
        .soft_unbind =  1,
+       .no_dynamic_id = 1,
 };
 
 module_usb_driver(karma_driver);
index d75155c..886567a 100644 (file)
@@ -312,6 +312,7 @@ static struct usb_driver onetouch_driver = {
        .post_reset =   usb_stor_post_reset,
        .id_table =     onetouch_usb_ids,
        .soft_unbind =  1,
+       .no_dynamic_id = 1,
 };
 
 module_usb_driver(onetouch_driver);
index 1f62723..ccf271d 100644 (file)
@@ -1100,6 +1100,7 @@ static struct usb_driver realtek_cr_driver = {
        .id_table = realtek_cr_ids,
        .soft_unbind = 1,
        .supports_autosuspend = 1,
+       .no_dynamic_id = 1,
 };
 
 module_usb_driver(realtek_cr_driver);
index 425df7d..3252a62 100644 (file)
@@ -1787,6 +1787,7 @@ static struct usb_driver sddr09_driver = {
        .post_reset =   usb_stor_post_reset,
        .id_table =     sddr09_usb_ids,
        .soft_unbind =  1,
+       .no_dynamic_id = 1,
 };
 
 module_usb_driver(sddr09_driver);
index e4ca5fc..c144078 100644 (file)
@@ -1006,6 +1006,7 @@ static struct usb_driver sddr55_driver = {
        .post_reset =   usb_stor_post_reset,
        .id_table =     sddr55_usb_ids,
        .soft_unbind =  1,
+       .no_dynamic_id = 1,
 };
 
 module_usb_driver(sddr55_driver);
index 1369d25..fa1ceeb 100644 (file)
@@ -1863,6 +1863,7 @@ static struct usb_driver usbat_driver = {
        .post_reset =   usb_stor_post_reset,
        .id_table =     usbat_usb_ids,
        .soft_unbind =  1,
+       .no_dynamic_id = 1,
 };
 
 module_usb_driver(usbat_driver);