[GIT PATCH] USB fixes for 3.9-rc3

From: Greg KH
Date: Fri Mar 22 2013 - 14:19:10 EST


The following changes since commit 1d9d8639c063caf6efc2447f5f26aa637f844ff6:

perf,x86: fix kernel crash with PEBS/BTS after suspend/resume (2013-03-15 09:26:35 -0700)

are available in the git repository at:

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

for you to fetch changes up to fc98ab873aa3dbe783ce56a2ffdbbe7c7609521a:

USB: ti_usb_3410_5052: fix use-after-free in TIOCMIWAIT (2013-03-21 15:59:05 -0700)

----------------------------------------------------------------
USB fixes for 3.9-rc3

Here are a number of USB fixes that resolve issues that have been reported
against 3.9-rc3.

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

----------------------------------------------------------------
Alan Stern (4):
USB: EHCI: fix regression during bus resume
usb: gadget: udc-core: fix a regression during gadget driver unbinding
USB: gadget: net2280: remove leftover driver->unbind call in error pathway
USB: EHCI: fix regression in QH unlinking

Alexey Khoroshilov (1):
usb: cdc-acm: fix error handling in acm_probe()

Andrzej Pietrasiewicz (1):
usb: gadget: ffs: fix enable multiple instances

Bo Shen (1):
usb: gadget: u_serial: fix typo which cause build warning

Dmitry Artamonow (1):
usb-storage: add unusual_devs entry for Samsung YP-Z3 mp3 player

Dmitry Torokhov (1):
USB: xhci - fix bit definitions for IMAN register

Fabio Estevam (1):
usb: ulpi: Define a *otg_ulpi_create no-op

Felipe Balbi (1):
usb: gadget: net22xx: fix ->disconnect reporting

Greg Kroah-Hartman (2):
Merge tag 'for-usb-linus-2013-03-18' of git://git.kernel.org/.../sarah/xhci into usb-linus
Merge tag 'fixes-for-v3.9-rc4' of git://git.kernel.org/.../balbi/usb into usb-linus

Hannes Reinecke (1):
USB: xhci: correctly enable interrupts

Johan Hovold (21):
USB: cdc-acm: fix device unregistration
USB: garmin_gps: fix memory leak on disconnect
USB: io_ti: fix get_icount for two port adapters
USB: serial: fix interface refcounting
USB: serial: add modem-status-change wait queue
USB: ark3116: fix use-after-free in TIOCMIWAIT
USB: ch341: fix use-after-free in TIOCMIWAIT
USB: cypress_m8: fix use-after-free in TIOCMIWAIT
USB: f81232: fix use-after-free in TIOCMIWAIT
USB: ftdi_sio: fix use-after-free in TIOCMIWAIT
USB: io_edgeport: fix use-after-free in TIOCMIWAIT
USB: io_ti: fix use-after-free in TIOCMIWAIT
USB: mct_u232: fix use-after-free in TIOCMIWAIT
USB: mos7840: fix broken TIOCMIWAIT
USB: mos7840: fix use-after-free in TIOCMIWAIT
USB: oti6858: fix use-after-free in TIOCMIWAIT
USB: pl2303: fix use-after-free in TIOCMIWAIT
USB: quatech2: fix use-after-free in TIOCMIWAIT
USB: spcp8x5: fix use-after-free in TIOCMIWAIT
USB: ssu100: fix use-after-free in TIOCMIWAIT
USB: ti_usb_3410_5052: fix use-after-free in TIOCMIWAIT

Kishon Vijay Abraham I (1):
usb: musb: gadget: do *unmap_dma_buffer* only for valid DMA addr

Mikhail Kshevetskiy (1):
usb: musb: da8xx: Fix build breakage due to typo

Paul Bolle (1):
usb: gadget: net2272: finally convert "CONFIG_USB_GADGET_NET2272_DMA"

Truls Bengtsson (1):
usb: gadget: f_rndis: Avoid to use ERROR macro if cdev can be null

drivers/usb/class/cdc-acm.c | 22 +++++++++++++++++++---
drivers/usb/core/hcd-pci.c | 23 ++++++++++++++---------
drivers/usb/gadget/f_rndis.c | 3 +--
drivers/usb/gadget/g_ffs.c | 4 ++--
drivers/usb/gadget/net2272.c | 9 ++++++++-
drivers/usb/gadget/net2280.c | 8 +++++++-
drivers/usb/gadget/u_serial.c | 2 +-
drivers/usb/gadget/udc-core.c | 2 +-
drivers/usb/host/ehci-hcd.c | 1 +
drivers/usb/host/ehci-hub.c | 2 +-
drivers/usb/host/ehci-q.c | 13 +++++++++++++
drivers/usb/host/ehci-timer.c | 2 +-
drivers/usb/host/xhci.c | 3 ++-
drivers/usb/host/xhci.h | 4 ++--
drivers/usb/musb/da8xx.c | 2 +-
drivers/usb/musb/musb_gadget.c | 9 +++++++--
drivers/usb/serial/ark3116.c | 10 ++++++----
drivers/usb/serial/ch341.c | 11 ++++++-----
drivers/usb/serial/cypress_m8.c | 14 ++++++++------
drivers/usb/serial/f81232.c | 9 +++++----
drivers/usb/serial/ftdi_sio.c | 19 ++++++++-----------
drivers/usb/serial/garmin_gps.c | 7 +------
drivers/usb/serial/io_edgeport.c | 12 +++++++-----
drivers/usb/serial/io_ti.c | 13 +++++++------
drivers/usb/serial/mct_u232.c | 13 +++++++------
drivers/usb/serial/mos7840.c | 16 ++++++++++------
drivers/usb/serial/oti6858.c | 10 ++++++----
drivers/usb/serial/pl2303.c | 11 ++++++-----
drivers/usb/serial/quatech2.c | 12 +++++++-----
drivers/usb/serial/spcp8x5.c | 9 +++++----
drivers/usb/serial/ssu100.c | 12 +++++++-----
drivers/usb/serial/ti_usb_3410_5052.c | 10 ++++++----
drivers/usb/serial/usb-serial.c | 3 ++-
drivers/usb/storage/unusual_devs.h | 7 +++++++
include/linux/usb/serial.h | 2 ++
include/linux/usb/ulpi.h | 8 ++++++++
36 files changed, 202 insertions(+), 115 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/