[GIT PULL] USB fixes for v3.4-rc

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

 



Hi Greg,

Here are some fixes for v3.4-rc2. They have all been pending for a while
and I trust have been properly tested.

Please pull or let me know if you want something to change.

cheers

The following changes since commit 0034102808e0dbbf3a2394b82b1bb40b5778de9e:

  Linux 3.4-rc2 (2012-04-07 18:30:41 -0700)

are available in the git repository at:

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

for you to fetch changes up to 92b0abf80c5c5f0e0d71d1309688a330fd74731b:

  usb: gadget: eliminate NULL pointer dereference (bugfix) (2012-04-10 19:11:51 +0300)

----------------------------------------------------------------
usb: fixes for v3.4-rc cycle

Here are the fixes I have queued for v3.4-rc cycle so far.

It includes fixes on many of the gadget drivers and a few
of the UDC controller drivers.

For musb we have a fix for a kernel oops when unloading
omap2430.ko glue layer, proper error checking for pm_runtime_*,
fix for the ULPI transfer block, and a bug fix in musb_cleanup_urb
routine.

For s3c-hsotg we have mostly FIFO-related fixes (proper TX FIFO
allocation, TX FIFO corruption fix in DMA mode) but also a couple
of minor fixes (fixing maximum packet size for ep0 and fix for
big transfers with DMA).

For the dwc3 driver we have a memory leak fix, a very important
fix for USB30CV with SetFeature tests and the hability to handle
ep0 requests bigger than wMaxPacketSize.

On top of that there's a bunch of gadget driver minor fixes adding
proper section annotations, and fixing up the sysfs interface for
doing device-initiated connect/disconnect and so on.

All patches have been pending on the mailing list for quite a while
and look good for your for-linus branch.

----------------------------------------------------------------
Ajay Kumar Gupta (1):
      usb: musb: fix bug in musb_cleanup_urb

Andrzej Pietrasiewicz (3):
      usb: gadget: FunctionFS: clear FFS_FL_BOUND flag on unbind (bugfix)
      usb: gadget: FunctionFS: make module init & exit __init & __exit
      usb: gadget: eliminate NULL pointer dereference (bugfix)

Anton Tikhomirov (5):
      usb: s3c-hsotg: Fix TX FIFOs allocation
      usb: s3c-hsotg: Fix maximum patcket size setting for EP0
      usb: s3c-hsotg: Avoid TxFIFO corruption in DMA mode
      usb: s3c-hsotg: Fix big buffers transfer in DMA mode
      usb: dwc3: Free event buffers array

Bhupesh Sharma (1):
      usb: gadget: uvc: Remove non-required locking from 'uvc_queue_next_buffer' routine

Felipe Balbi (2):
      usb: gadget: udc-core: stop UDC on device-initiated disconnect
      usb: dwc3: ep0: increment "actual" on bounced ep0 case

Gerard Cauvy (1):
      usb: dwc3: ep0: add a default case for SetFeature command

Grazvydas Ignotas (2):
      usb: musb: fix some runtime_pm issues
      usb: musb: wake the device before ulpi transfers

Kishon Vijay Abraham I (2):
      usb: musb: omap: fix crash when musb glue (omap) gets initialized
      usb: gadget: udc-core: fix asymmetric calls in remove_driver

Lukasz Majewski (1):
      usb: gadget: rndis: fix Missing req->context assignment

Moiz Sonasath (1):
      usb: dwc3: ep0: Handle requests greater than wMaxPacketSize

Peter Chen (1):
      usb: fsl_udc_core: prime status stage once data stage has primed

Shubhrajyoti D (1):
      usb: musb: omap: fix the error check for pm_runtime_get_sync

Vladimir Zapolskiy (1):
      usb: musb: fix oops on omap2430 module unload

 drivers/usb/dwc3/core.c           |    6 +++---
 drivers/usb/dwc3/ep0.c            |   12 +++++++++--
 drivers/usb/gadget/f_fs.c         |    3 ++-
 drivers/usb/gadget/f_rndis.c      |    1 +
 drivers/usb/gadget/fsl_udc_core.c |   25 ++++++++++++++---------
 drivers/usb/gadget/g_ffs.c        |    4 ++--
 drivers/usb/gadget/s3c-hsotg.c    |   17 +++++++++-------
 drivers/usb/gadget/udc-core.c     |    6 +++++-
 drivers/usb/gadget/uvc_queue.c    |    4 +---
 drivers/usb/musb/musb_core.c      |   40 ++++++++++++++++++++++++++++++-------
 drivers/usb/musb/musb_host.c      |    2 +-
 drivers/usb/musb/omap2430.c       |   31 ++++++++++++++++------------
 include/linux/usb/otg.h           |    1 +
 13 files changed, 103 insertions(+), 49 deletions(-)

-- 
balbi

Attachment: signature.asc
Description: Digital signature


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

  Powered by Linux