[PATCH 00/28] usb: pending fixes
(too old to reply)
Felipe Balbi
2014-10-17 17:09:36 UTC
Raw Message

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.


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

To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-***@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html