[PATCH 00/28] usb: pending fixes

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

 



Hi,

folks, here are the patches I have been testing and I want
to send them during the -rc cycle. I have been testing these
patches for the past 2 weeks now and they are very stable both
on dwc3 and musb.

Note that with these, I have almost all gadget drivers passing
both USB20CV and USB30CV with dwc3 (and MUSB in some cases).

Please give it a good round of review and, if you care enough,
test them because they will be part of v3.18-final.

thanks

ps: more patches will come based on top of these which will be
queued for v3.19.

Alan Cox (1):
  usb: dwc3: pci: Add PCI ID for Intel Braswell

David Cohen (1):
  usb: ffs: fix regression when quirk_ep_out_aligned_size flag is set

Felipe Balbi (20):
  usb: dwc3: trace: don't dereference pointers
  usb: dwc3: ep0: hold our lock in dwc3_gadget_ep0_set_halt
  usb: dwc3: gadget: move isoc endpoint check to unlocked set_halt
  usb: dwc3: gadget: hold the lock through set_wedge()'s life
  usb: dwc3: gadget: fix set_halt() bug with pending transfers
  usb: gadget: function: uvc: conditionally dequeue
  usb: gadget: function: uvc: make sure to balance ep enable/disable
  usb: gadget: function: uvc: return correct alt-setting
  usb: gadget: function: acm: make f_acm pass USB20CV Chapter9
  usb: gadget: function: uvc: manage our video control endpoint
  usb: gadget: function: uvc: disable endpoints on ->disable()
  usb: gadget: function: uac2: add wMaxPacketSize to ep desc
  usb: gadget: function: uac2: prevent double ep disable
  usb: gadget: function: uac2: add a release method
  usb: gadget: function: f_obex: fix Interface Descriptor Test
  usb: dwc3: ep0: return early on NULL requests
  usb: dwc3: ep0: fix Data Phase for transfer sizes aligned to
    wMaxPacketSize
  usb: gadget: composite: enable BESL support
  usb: gadget: loopback: don't queue requests to bogus endpoints
  usb: gadget: udc: core: fix kernel oops with soft-connect

Geert Uytterhoeven (1):
  usb: gadget: udc: USB_GADGET_XILINX should depend on HAS_DMA

Robert Baldyga (1):
  usb: gadget: f_fs: remove redundant ffs_data_get()

Roger Quadros (1):
  Revert "usb: dwc3: dwc3-omap: Disable/Enable only wrapper interrupts
    in prepare/complete"

Sebastian Andrzej Siewior (2):
  usb: musb: dsps: start OTG timer on resume again
  usb: musb: musb_dsps: fix NULL pointer in suspend

Thomas Gleixner (1):
  usb: musb: cppi41: restart hrtimer only if not yet done

 drivers/usb/dwc3/dwc3-omap.c             | 15 +-----
 drivers/usb/dwc3/dwc3-pci.c              |  2 +
 drivers/usb/dwc3/ep0.c                   | 47 ++++++++++++-----
 drivers/usb/dwc3/gadget.c                | 36 ++++++++-----
 drivers/usb/dwc3/gadget.h                |  3 +-
 drivers/usb/dwc3/trace.h                 | 53 +++++++++++++------
 drivers/usb/gadget/composite.c           |  2 +-
 drivers/usb/gadget/function/f_acm.c      |  8 +--
 drivers/usb/gadget/function/f_fs.c       | 42 ++++++++++++---
 drivers/usb/gadget/function/f_loopback.c | 87 +++++++++++++++-----------------
 drivers/usb/gadget/function/f_obex.c     |  8 +--
 drivers/usb/gadget/function/f_uac2.c     | 13 +++++
 drivers/usb/gadget/function/f_uvc.c      | 54 ++++++++++++++++----
 drivers/usb/gadget/function/uvc_video.c  |  3 +-
 drivers/usb/gadget/udc/Kconfig           |  1 +
 drivers/usb/gadget/udc/udc-core.c        |  5 ++
 drivers/usb/musb/musb_cppi41.c           |  3 +-
 drivers/usb/musb/musb_dsps.c             | 18 +++++--
 18 files changed, 268 insertions(+), 132 deletions(-)

-- 
2.1.0.GIT

--
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