[GIT PULL] usb: fixes for v4.8-rc2

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

 



Hi Greg,

here's the first series of fixes for current -rc cycle. Patches have
been in mainling list for a while.  I've tested important patches with
SKL and BXT devices.  Let me know if you want anything to be changed.

cheers

The following changes since commit 29b4817d4018df78086157ea3a55c1d9424a7cfc:

  Linux 4.8-rc1 (2016-08-07 18:18:00 -0700)

are available in the git repository at:

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

for you to fetch changes up to a0ad85ae866f8a01f29a18ffa1e9b1aa8ca888bd:

  usb: dwc3: gadget: stop processing on HWO set (2016-08-11 15:09:48 +0300)

----------------------------------------------------------------
usb: fixes for v4.8-rc1

First set of fixes for v4.8-rc cycle. Again, dwc3 is
the most active driver with over 60% of this pull
request touching it.

The most important fixes are related to scatterlist
usage with dwc3. Before this pull request, we were
increment request->actual multiple times and this
would result in request->actual being larger than
request->length.

Also, if a we received a short packet midway through
processing a scatterlist, we were not clearning HWO
bit as we should.

Other than the large dwc3 scatterlist fixes, we have
a new Device ID for Intel's Kabylake silicon.

Other drivers, such as fsl_qe_udc and renesas udc,
also got a few minor fixes. Details are in shortlog.

----------------------------------------------------------------
Binyamin Sharet (1):
      usb: gadget: fix check in sync read from ep in gadgetfs

Christophe JAILLET (2):
      usb: gadget: uvc: Fix return value in case of error
      usb: gadget: composite: Fix return value in case of error

Dan Carpenter (1):
      usb: gadget: fsl_qe_udc: off by one in setup_received_handle()

Felipe Balbi (4):
      usb: dwc3: gadget: increment request->actual once
      usb: dwc3: gadget: fix for short pkts during chained xfers
      usb: dwc3: gadget: always cleanup all TRBs
      usb: dwc3: gadget: stop processing on HWO set

Heikki Krogerus (1):
      usb: dwc3: pci: add Intel Kabylake PCI ID

Janusz Dziedzic (1):
      usb: dwc3: don't set last bit for ISOC endpoints

Mathieu Laurendeau (1):
      usb/gadget: fix gadgetfs aio support.

Peter Chen (4):
      usb: gadget: composite: fix dereference after null check coverify warning
      usb: gadget: u_ether: fix dereference after null check coverify warning
      usb: misc: usbtest: usbtest_do_ioctl may return positive integer
      usb: udc: core: fix error handling

Wei Yongjun (2):
      usb: phy: omap-otg: Fix missing platform_set_drvdata() in omap_otg_probe()
      usb: dwc3: fix missing platform_set_drvdata() in dwc3_of_simple_probe()

Winter Wang (1):
      usb: gadget: configfs: add mutex lock before unregister gadget

Xerox Lin (1):
      usb: gadget: rndis: free response queue during REMOTE_NDIS_RESET_MSG

Yoshihiro Shimoda (3):
      usb: renesas_usbhs: Fix receiving data corrupt on R-Car Gen3 with dmac
      usb: renesas_usbhs: clear the BRDYSTS in usbhsg_ep_enable()
      usb: renesas_usbhs: Use dmac only if the pipe type is bulk

 drivers/usb/dwc3/dwc3-of-simple.c          |  1 +
 drivers/usb/dwc3/dwc3-pci.c                |  2 ++
 drivers/usb/dwc3/gadget.c                  | 55 ++++++++++++++++++------------
 drivers/usb/gadget/composite.c             |  6 ++--
 drivers/usb/gadget/configfs.c              |  2 ++
 drivers/usb/gadget/function/rndis.c        |  6 ++++
 drivers/usb/gadget/function/u_ether.c      |  3 +-
 drivers/usb/gadget/function/uvc_configfs.c |  2 +-
 drivers/usb/gadget/legacy/inode.c          |  4 +--
 drivers/usb/gadget/udc/core.c              |  5 ++-
 drivers/usb/gadget/udc/fsl_qe_udc.c        |  2 +-
 drivers/usb/misc/usbtest.c                 |  2 +-
 drivers/usb/phy/phy-omap-otg.c             |  2 ++
 drivers/usb/renesas_usbhs/common.c         |  3 +-
 drivers/usb/renesas_usbhs/fifo.c           |  4 +--
 drivers/usb/renesas_usbhs/mod_gadget.c     |  7 ++--
 16 files changed, 70 insertions(+), 36 deletions(-)


-- 
balbi

Attachment: signature.asc
Description: PGP 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