Merge branch 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
* 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (205 commits) USB: EHCI: Remove SPARC_LEON {read,write}_be definitions from ehci.h USB: UHCI: Support big endian GRUSBHC HC sparc: add {read,write}*_be routines USB: UHCI: Add support for big endian descriptors USB: UHCI: Use ACCESS_ONCE rather than using a full compiler barrier USB: UHCI: Add support for big endian mmio usb-storage: Correct adjust_quirks to include latest flags usb/isp1760: Fix possible unlink problems usb/isp1760: Move function isp1760_endpoint_disable() within file. USB: remove remaining usages of hcd->state from usbcore and fix regression usb: musb: ux500: add configuration and build options for ux500 dma usb: musb: ux500: add dma glue layer for ux500 usb: musb: ux500: add dma name for ux500 usb: musb: ux500: add ux500 specific code for gadget side usb: musb: fix compile error usb-storage: fix up the unusual_realtek device list USB: gadget: f_audio: Fix invalid dereference of initdata EHCI: don't rescan interrupt QHs needlessly OHCI: fix regression caused by nVidia shutdown workaround USB: OTG: msm: Free VCCCX regulator even if we can't set the voltage ...
此提交包含在:
@@ -23,19 +23,19 @@
|
||||
#if defined(CONFIG_USB_STORAGE_REALTEK) || \
|
||||
defined(CONFIG_USB_STORAGE_REALTEK_MODULE)
|
||||
|
||||
UNUSUAL_DEV(0x0bda, 0x0159, 0x0000, 0x9999,
|
||||
UNUSUAL_DEV(0x0bda, 0x0138, 0x0000, 0x9999,
|
||||
"Realtek",
|
||||
"USB Card Reader",
|
||||
USB_SC_SCSI, USB_PR_BULK, init_realtek_cr, 0),
|
||||
USB_SC_DEVICE, USB_PR_DEVICE, init_realtek_cr, 0),
|
||||
|
||||
UNUSUAL_DEV(0x0bda, 0x0158, 0x0000, 0x9999,
|
||||
"Realtek",
|
||||
"USB Card Reader",
|
||||
USB_SC_SCSI, USB_PR_BULK, init_realtek_cr, 0),
|
||||
USB_SC_DEVICE, USB_PR_DEVICE, init_realtek_cr, 0),
|
||||
|
||||
UNUSUAL_DEV(0x0bda, 0x0138, 0x0000, 0x9999,
|
||||
UNUSUAL_DEV(0x0bda, 0x0159, 0x0000, 0x9999,
|
||||
"Realtek",
|
||||
"USB Card Reader",
|
||||
USB_SC_SCSI, USB_PR_BULK, init_realtek_cr, 0),
|
||||
USB_SC_DEVICE, USB_PR_DEVICE, init_realtek_cr, 0),
|
||||
|
||||
#endif /* defined(CONFIG_USB_STORAGE_REALTEK) || ... */
|
||||
|
@@ -439,7 +439,8 @@ static void adjust_quirks(struct us_data *us)
|
||||
US_FL_CAPACITY_HEURISTICS | US_FL_IGNORE_DEVICE |
|
||||
US_FL_NOT_LOCKABLE | US_FL_MAX_SECTORS_64 |
|
||||
US_FL_CAPACITY_OK | US_FL_IGNORE_RESIDUE |
|
||||
US_FL_SINGLE_LUN | US_FL_NO_WP_DETECT);
|
||||
US_FL_SINGLE_LUN | US_FL_NO_WP_DETECT |
|
||||
US_FL_NO_READ_DISC_INFO | US_FL_NO_READ_CAPACITY_16);
|
||||
|
||||
p = quirks;
|
||||
while (*p) {
|
||||
@@ -471,6 +472,12 @@ static void adjust_quirks(struct us_data *us)
|
||||
case 'c':
|
||||
f |= US_FL_FIX_CAPACITY;
|
||||
break;
|
||||
case 'd':
|
||||
f |= US_FL_NO_READ_DISC_INFO;
|
||||
break;
|
||||
case 'e':
|
||||
f |= US_FL_NO_READ_CAPACITY_16;
|
||||
break;
|
||||
case 'h':
|
||||
f |= US_FL_CAPACITY_HEURISTICS;
|
||||
break;
|
||||
|
新增問題並參考
封鎖使用者