[GIT PULL] USB patches

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Greg,

Here's my first set of fixes for v3.7-rc cycle. I still have pending fixes
in the mailing list, but I wouldn't have enough time to verify those in time
for -rc2, so I'm postponing to -rc3.

Anyway, let me know if there is anything you want me to change.

cheers

The following changes since commit ddffeb8c4d0331609ef2581d84de4d763607bd37:

  Linux 3.7-rc1 (2012-10-14 14:41:04 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git tags/fixes-for-v3.7-rc2

for you to fetch changes up to 69da85edbab5cd42909d3ba65b3dad1c1fb40206:

  usb: gadget: lpc32xx_udc: Fix compatibility with STOTG04 (2012-10-16 13:11:27 +0300)

----------------------------------------------------------------
(from the branch description for fixes local branch)


usb: fixes for v3.7-rc2

Here's the first set of fixes for v3.7-rc cycle.

DesignWare Core USB3 Driver (dwc3) got two fixes. The first one fixes a long
standing bug which would keep endpoint with BUSY flag set forever if we cancel
a transfer which has already been started by the controller. The second fix
will just switch PHYs back off when DWC3 driver is removed.

MUSB fixed a bug which would cause a Kernel Oops at least on AM3517 when
removing a device. For some reason that particular device can fall into a
situation where you have both Disconnect and Endpoint IRQs happen
simultaneously (have both bits set in IRQ_STATUS register) and, because
Disconnect Interrupt is handled before Endpoint Interrupts, we would try to
transfer data over a disconnected device, thus generating a kernel oops.

Renensas' USB DRD driver got two fixes which are a) fixing an off-by-one bug on
the pipe iterator implementation and b) fixing Interrupt Status Clear procedure
in order to properly clear a single Interrupt event without clearing (and
masking) other events we didn't handle yet.

----------------------------------------------------------------
Alexandre Pereira da Silva (1):
      usb: gadget: lpc32xx_udc: Fix compatibility with STOTG04

Felipe Balbi (1):
      usb: dwc3: gadget: fix 'endpoint always busy' bug

Kuninori Morimoto (2):
      usb: renesas_usbhs: fixup __usbhs_for_each_pipe 1st pos
      usb: renesas_usbhs: fixup interrupt status clear method

Stefano Babic (1):
      usb: musb: am35xx: drop spurious unplugging a device

Vivek Gautam (1):
      usb: dwc3: shutdown usb_phy when removing the device

 drivers/usb/dwc3/core.c          | 4 ++++
 drivers/usb/dwc3/gadget.c        | 2 +-
 drivers/usb/gadget/lpc32xx_udc.c | 4 ++--
 drivers/usb/musb/am35x.c         | 6 ++++++
 drivers/usb/renesas_usbhs/mod.c  | 6 +++---
 drivers/usb/renesas_usbhs/pipe.h | 2 +-
 6 files changed, 17 insertions(+), 7 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux