diff options
author | Jeremy Erickson <jerickso@cs.unc.edu> | 2014-04-18 17:06:00 -0400 |
---|---|---|
committer | Jeremy Erickson <jerickso@cs.unc.edu> | 2014-04-18 17:06:00 -0400 |
commit | a215aa7b9ab3759c047201199fba64d3042d7f13 (patch) | |
tree | bca37493d9b2233450e6d3ffced1261d0e4f71fe /drivers/usb/storage | |
parent | d31199a77ef606f1d06894385f1852181ba6136b (diff) |
Update 2.6.36 to 2.6.36.4wip-dissipation2-jerickso
Diffstat (limited to 'drivers/usb/storage')
-rw-r--r-- | drivers/usb/storage/sierra_ms.c | 2 | ||||
-rw-r--r-- | drivers/usb/storage/unusual_cypress.h | 5 | ||||
-rw-r--r-- | drivers/usb/storage/unusual_devs.h | 39 |
3 files changed, 45 insertions, 1 deletions
diff --git a/drivers/usb/storage/sierra_ms.c b/drivers/usb/storage/sierra_ms.c index 57fc2f532cab..ceba512f84d0 100644 --- a/drivers/usb/storage/sierra_ms.c +++ b/drivers/usb/storage/sierra_ms.c | |||
@@ -121,7 +121,7 @@ static ssize_t show_truinst(struct device *dev, struct device_attribute *attr, | |||
121 | } | 121 | } |
122 | return result; | 122 | return result; |
123 | } | 123 | } |
124 | static DEVICE_ATTR(truinst, S_IWUGO | S_IRUGO, show_truinst, NULL); | 124 | static DEVICE_ATTR(truinst, S_IRUGO, show_truinst, NULL); |
125 | 125 | ||
126 | int sierra_ms_init(struct us_data *us) | 126 | int sierra_ms_init(struct us_data *us) |
127 | { | 127 | { |
diff --git a/drivers/usb/storage/unusual_cypress.h b/drivers/usb/storage/unusual_cypress.h index 44be6d75dab6..fba2824085b4 100644 --- a/drivers/usb/storage/unusual_cypress.h +++ b/drivers/usb/storage/unusual_cypress.h | |||
@@ -31,4 +31,9 @@ UNUSUAL_DEV( 0x04b4, 0x6831, 0x0000, 0x9999, | |||
31 | "Cypress ISD-300LP", | 31 | "Cypress ISD-300LP", |
32 | US_SC_CYP_ATACB, US_PR_DEVICE, NULL, 0), | 32 | US_SC_CYP_ATACB, US_PR_DEVICE, NULL, 0), |
33 | 33 | ||
34 | UNUSUAL_DEV( 0x14cd, 0x6116, 0x0000, 0x9999, | ||
35 | "Super Top", | ||
36 | "USB 2.0 SATA BRIDGE", | ||
37 | US_SC_CYP_ATACB, US_PR_DEVICE, NULL, 0), | ||
38 | |||
34 | #endif /* defined(CONFIG_USB_STORAGE_CYPRESS_ATACB) || ... */ | 39 | #endif /* defined(CONFIG_USB_STORAGE_CYPRESS_ATACB) || ... */ |
diff --git a/drivers/usb/storage/unusual_devs.h b/drivers/usb/storage/unusual_devs.h index 2c897eefadde..b0c0a33910e8 100644 --- a/drivers/usb/storage/unusual_devs.h +++ b/drivers/usb/storage/unusual_devs.h | |||
@@ -481,6 +481,13 @@ UNUSUAL_DEV( 0x04e8, 0x507c, 0x0220, 0x0220, | |||
481 | US_SC_DEVICE, US_PR_DEVICE, NULL, | 481 | US_SC_DEVICE, US_PR_DEVICE, NULL, |
482 | US_FL_MAX_SECTORS_64), | 482 | US_FL_MAX_SECTORS_64), |
483 | 483 | ||
484 | /* Reported by Vitaly Kuznetsov <vitty@altlinux.ru> */ | ||
485 | UNUSUAL_DEV( 0x04e8, 0x5122, 0x0000, 0x9999, | ||
486 | "Samsung", | ||
487 | "YP-CP3", | ||
488 | US_SC_DEVICE, US_PR_DEVICE, NULL, | ||
489 | US_FL_MAX_SECTORS_64 | US_FL_BULK_IGNORE_TAG), | ||
490 | |||
484 | /* Entry and supporting patch by Theodore Kilgore <kilgota@auburn.edu>. | 491 | /* Entry and supporting patch by Theodore Kilgore <kilgota@auburn.edu>. |
485 | * Device uses standards-violating 32-byte Bulk Command Block Wrappers and | 492 | * Device uses standards-violating 32-byte Bulk Command Block Wrappers and |
486 | * reports itself as "Proprietary SCSI Bulk." Cf. device entry 0x084d:0x0011. | 493 | * reports itself as "Proprietary SCSI Bulk." Cf. device entry 0x084d:0x0011. |
@@ -1036,6 +1043,15 @@ UNUSUAL_DEV( 0x084d, 0x0011, 0x0110, 0x0110, | |||
1036 | US_SC_DEVICE, US_PR_DEVICE, NULL, | 1043 | US_SC_DEVICE, US_PR_DEVICE, NULL, |
1037 | US_FL_BULK32), | 1044 | US_FL_BULK32), |
1038 | 1045 | ||
1046 | /* Reported by <ttkspam@free.fr> | ||
1047 | * The device reports a vendor-specific device class, requiring an | ||
1048 | * explicit vendor/product match. | ||
1049 | */ | ||
1050 | UNUSUAL_DEV( 0x0851, 0x1542, 0x0002, 0x0002, | ||
1051 | "MagicPixel", | ||
1052 | "FW_Omega2", | ||
1053 | US_SC_DEVICE, US_PR_DEVICE, NULL, 0), | ||
1054 | |||
1039 | /* Andrew Lunn <andrew@lunn.ch> | 1055 | /* Andrew Lunn <andrew@lunn.ch> |
1040 | * PanDigital Digital Picture Frame. Does not like ALLOW_MEDIUM_REMOVAL | 1056 | * PanDigital Digital Picture Frame. Does not like ALLOW_MEDIUM_REMOVAL |
1041 | * on LUN 4. | 1057 | * on LUN 4. |
@@ -1380,6 +1396,13 @@ UNUSUAL_DEV( 0x0f19, 0x0105, 0x0100, 0x0100, | |||
1380 | US_SC_DEVICE, US_PR_DEVICE, NULL, | 1396 | US_SC_DEVICE, US_PR_DEVICE, NULL, |
1381 | US_FL_IGNORE_RESIDUE ), | 1397 | US_FL_IGNORE_RESIDUE ), |
1382 | 1398 | ||
1399 | /* Submitted by Nick Holloway */ | ||
1400 | UNUSUAL_DEV( 0x0f88, 0x042e, 0x0100, 0x0100, | ||
1401 | "VTech", | ||
1402 | "Kidizoom", | ||
1403 | US_SC_DEVICE, US_PR_DEVICE, NULL, | ||
1404 | US_FL_FIX_CAPACITY ), | ||
1405 | |||
1383 | /* Reported by Michael Stattmann <michael@stattmann.com> */ | 1406 | /* Reported by Michael Stattmann <michael@stattmann.com> */ |
1384 | UNUSUAL_DEV( 0x0fce, 0xd008, 0x0000, 0x0000, | 1407 | UNUSUAL_DEV( 0x0fce, 0xd008, 0x0000, 0x0000, |
1385 | "Sony Ericsson", | 1408 | "Sony Ericsson", |
@@ -1859,6 +1882,22 @@ UNUSUAL_DEV( 0x1908, 0x1320, 0x0000, 0x0000, | |||
1859 | US_SC_DEVICE, US_PR_DEVICE, NULL, | 1882 | US_SC_DEVICE, US_PR_DEVICE, NULL, |
1860 | US_FL_BAD_SENSE ), | 1883 | US_FL_BAD_SENSE ), |
1861 | 1884 | ||
1885 | /* Patch by Richard Schütz <r.schtz@t-online.de> | ||
1886 | * This external hard drive enclosure uses a JMicron chip which | ||
1887 | * needs the US_FL_IGNORE_RESIDUE flag to work properly. */ | ||
1888 | UNUSUAL_DEV( 0x1e68, 0x001b, 0x0000, 0x0000, | ||
1889 | "TrekStor GmbH & Co. KG", | ||
1890 | "DataStation maxi g.u", | ||
1891 | US_SC_DEVICE, US_PR_DEVICE, NULL, | ||
1892 | US_FL_IGNORE_RESIDUE | US_FL_SANE_SENSE ), | ||
1893 | |||
1894 | /* Reported by Jasper Mackenzie <scarletpimpernal@hotmail.com> */ | ||
1895 | UNUSUAL_DEV( 0x1e74, 0x4621, 0x0000, 0x0000, | ||
1896 | "Coby Electronics", | ||
1897 | "MP3 Player", | ||
1898 | US_SC_DEVICE, US_PR_DEVICE, NULL, | ||
1899 | US_FL_BULK_IGNORE_TAG | US_FL_MAX_SECTORS_64 ), | ||
1900 | |||
1862 | UNUSUAL_DEV( 0x2116, 0x0320, 0x0001, 0x0001, | 1901 | UNUSUAL_DEV( 0x2116, 0x0320, 0x0001, 0x0001, |
1863 | "ST", | 1902 | "ST", |
1864 | "2A", | 1903 | "2A", |