[GIT PATCH] USB bug fixes for 3.5-rc3

From: Greg KH
Date: Fri Jun 15 2012 - 19:47:54 EST


The following changes since commit f8f5701bdaf9134b1f90e5044a82c66324d2073f:

Linux 3.5-rc1 (2012-06-02 18:29:26 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/ tags/usb-3.5-rc3

for you to fetch changes up to b3a3dd074f7053ef824ad077e5331b52220ceba1:

USB: fix gathering of interface associations (2012-06-14 17:13:34 -0700)

----------------------------------------------------------------
USB fixes for 3.5-rc3

Here are a bunch of tiny fixes for the USB core and drivers for 3.5-rc3

A bunch of gadget fixes, and new device ids, as well as some fixes for a number
of different regressions that have been reported recently. We also fixed some
PCI host controllers to resolve a long-standing bug with a whole class of host
controllers that have been plaguing people for a number of kernel releases,
preventing their systems from suspending properly.

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Alan Cox (1):
USB: mct_u232: Fix incorrect TIOCMSET return

Alan Stern (2):
USB: add NO_D3_DURING_SLEEP flag and revert 151b61284776be2
USB: serial-generic: use a single set of device IDs

Anand Gadiyar (1):
Fix OMAP EHCI suspend/resume failure (i693)

Andiry Xu (1):
xHCI: Increase the timeout for controller save/restore state operation

Andrew Bird (1):
USB: option: Updated Huawei K4605 has better id

BjÃrn Mork (4):
USB: cdc-wdm: Add Vodafone/Huawei K5005 support
USB: option: Add Vodafone/Huawei K5005 support
USB: qcserial: Add Sierra Wireless device IDs
USB: serial: Enforce USB driver and USB serial driver match

Christoph Fritz (1):
usb: gadget: regression fix - usage of usb_ep

Dan Carpenter (1):
USB: Checking the wrong variable in usb_disable_lpm()

Daniel Mack (1):
USB: fix gathering of interface associations

Evan McNabb (1):
USB: ftdi-sio: Add support for RT Systems USB-RTS01 serial adapter

Grazvydas Ignotas (1):
usb: musb_gadget: fix crash caused by dangling pointer

Greg Kroah-Hartman (2):
Merge tag 'fixes-for-v3.5-rc1' of git://git.kernel.org/.../balbi/usb into usb-linus
Merge tag 'for-usb-linus-2012-06-13' of git://git.kernel.org/.../sarah/xhci into usb-linus

Hans de Goede (1):
usb-storage: Add 090c:1000 to unusal-devs

Herton Ronaldo Krzesinski (1):
USB: EHCI: Fix build warning in xilinx ehci driver

Ido Shayevitz (9):
usb: gadget: atmel_usba_udc: Remove unneeded condition
usb: gadget: fsl_qe_udc: Remove unneeded condition
usb: gadget: fsl_udc_core: Remove unneeded condition
usb: gadget: goku_udc: Remove unneeded condition
usb: gadget: mv_udc_core: Remove unneeded condition
usb: gadget: omap_udc: Remove unneeded condition
usb: gadget: pxa25x_udc: Remove unneeded condition
usb: gadget: s3c2410_udc: Remove unneeded condition
usb: gadget: s3c-hsudc.c: Remove unneeded condition

Jan Safrata (1):
usb: use usb_serial_put in usb_serial_probe errors

Johan Hovold (2):
USB: option: fix port-data abuse
USB: option: fix memory leak

Jon Povey (1):
usb: musb: davinci: Fix build breakage

Mikko Tuumanen (1):
USB: serial: cp210x: add Optris MS Pro usb id

Otto Meta (1):
usb: cdc-acm: fix devices not unthrottled on open

Ricardo Martins (1):
USB: fix PS3 EHCI systems

Roland Stigge (1):
USB: ohci-hub: Mark ohci_finish_controller_resume() as __maybe_unused

Sarah Sharp (1):
xhci: Fix error path return value.

Shimoda, Yoshihiro (1):
usb: ehci-sh: fix illegal phy_init() running when platform_data is NULL

Takashi Iwai (2):
xhci: Fix invalid loop check in xhci_free_tt_info()
xhci: Don't free endpoints in xhci_mem_cleanup()

Tom Cassidy (1):
USB: serial: sierra: Add support for Sierra Wireless AirCard 320U modem

Tony Zelenoff (1):
USB: mos7840: Fix compilation of usb serial driver

èäå (1):
USB: option: add more YUGA device ids

drivers/pci/pci.c | 5 ++
drivers/pci/quirks.c | 26 ++++++
drivers/usb/class/cdc-acm.c | 8 ++
drivers/usb/class/cdc-wdm.c | 9 ++
drivers/usb/core/hcd-pci.c | 9 --
drivers/usb/core/hub.c | 2 +-
drivers/usb/core/message.c | 3 +-
drivers/usb/gadget/atmel_usba_udc.c | 6 --
drivers/usb/gadget/fsl_qe_udc.c | 2 +-
drivers/usb/gadget/fsl_udc_core.c | 4 +-
drivers/usb/gadget/fsl_usb2_udc.h | 4 +-
drivers/usb/gadget/goku_udc.c | 2 +-
drivers/usb/gadget/mv_udc_core.c | 2 +-
drivers/usb/gadget/omap_udc.c | 2 +-
drivers/usb/gadget/pxa25x_udc.c | 2 +-
drivers/usb/gadget/s3c-hsudc.c | 2 +-
drivers/usb/gadget/s3c2410_udc.c | 2 +-
drivers/usb/host/ehci-hcd.c | 2 +
drivers/usb/host/ehci-omap.c | 168 ++++++++++++++++++++++++++++++++++-
drivers/usb/host/ehci-pci.c | 8 --
drivers/usb/host/ehci-sh.c | 3 +-
drivers/usb/host/ehci-xilinx-of.c | 4 +-
drivers/usb/host/ohci-hub.c | 2 +-
drivers/usb/host/xhci-mem.c | 74 +++++----------
drivers/usb/host/xhci.c | 10 +--
drivers/usb/musb/davinci.c | 1 +
drivers/usb/musb/davinci.h | 4 +-
drivers/usb/musb/musb_gadget.c | 1 +
drivers/usb/serial/cp210x.c | 1 +
drivers/usb/serial/ftdi_sio.c | 1 +
drivers/usb/serial/ftdi_sio_ids.h | 1 +
drivers/usb/serial/generic.c | 10 +--
drivers/usb/serial/mct_u232.c | 13 +--
drivers/usb/serial/mos7840.c | 2 +-
drivers/usb/serial/option.c | 96 ++++++++++----------
drivers/usb/serial/qcserial.c | 6 ++
drivers/usb/serial/sierra.c | 4 +
drivers/usb/serial/usb-serial.c | 12 +--
drivers/usb/storage/unusual_devs.h | 7 ++
include/linux/pci.h | 2 +
include/linux/usb/hcd.h | 2 -
41 files changed, 354 insertions(+), 170 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/