[GIT PULL] USB: fixes for v4.10-rc3

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

 



Hi Greg,

Here's the first set of fixes for this rc cycle. Let me know if you want
anything to be changed.

cheers

The following changes since commit 0c744ea4f77d72b3dcebb7a8f2684633ec79be88:

  Linux 4.10-rc2 (2017-01-01 14:31:53 -0800)

are available in the git repository at:

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

for you to fetch changes up to 43aef5c2ca90535b3227e97e71604291875444ed:

  usb: gadget: Fix copy/pasted error message (2017-01-03 14:33:59 +0200)

----------------------------------------------------------------
usb: fixes for v4.10-rc3

The first set of fixes for v4.10-rc cycle. The most
important of which is a big regression on dwc3-pci
which prevents it from probing altogether.

There's also a fix to avoid Overflow events on DWC3
and another to make sure we don't starve DMA
resources.

Dummy HCD got some love after a long hiatus and DWC2
got a couple fixes related to DMA usage. Other than
these, we have a set of minor fixes here and there.

----------------------------------------------------------------
Alan Stern (5):
      USB: dummy-hcd: fix bug in stop_activity (handle ep0)
      USB: gadgetfs: fix unbounded memory allocation bug
      USB: gadgetfs: fix use-after-free bug
      USB: gadgetfs: fix checks of wTotalLength in config descriptors
      USB: gadgetfs: remove unnecessary assignment

Baolin Wang (1):
      usb: gadget: f_fs: Fix possibe deadlock

David Lechner (1):
      usb: gadget: Fix copy/pasted error message

Felipe Balbi (4):
      usb: dwc3: ep0: add dwc3_ep0_prepare_one_trb()
      usb: dwc3: ep0: explicitly call dwc3_ep0_prepare_one_trb()
      usb: dwc3: gadget: always unmap EP0 requests
      usb: dwc3: core: avoid Overflow events

Felix Hädicke (1):
      usb: gadget: udc: core: fix return code of usb_gadget_probe_driver()

Greg Kroah-Hartman (1):
      usb: gadgetfs: restrict upper bound on device configuration size

Grygorii Strashko (1):
      usb: dwc3: omap: fix race of pm runtime with irq handler in probe

Hans de Goede (1):
      usb: dwc3: pci: Fix dr_mode misspelling

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

Janusz Dziedzic (1):
      usb: dwc3: skip interrupt when ep disabled

John Youn (1):
      usb: dwc3: pci: Add "linux,sysdev_is_parent" property

Krzysztof Opasiak (1):
      usb: gadget: composite: Test get_alt() presence instead of set_alt()

Marek Szyprowski (1):
      usb: dwc2: fix flags for DMA descriptor allocation in dwc2_hsotg_ep_enable

Roger Quadros (1):
      usb: dwc3: gadget: Fix full speed mode

Stefan Wahren (4):
      usb: dwc2: Do not set host parameter in peripheral mode
      usb: dwc2: fix dwc2_get_device_property for u8 and u16
      usb: dwc2: fix default value for DMA support
      usb: dwc2: gadget: fix default value for gadget-dma-desc

Vincent Pelletier (2):
      usb: gadget: f_fs: Document eventfd effect on descriptor format.
      usb: gadget: f_fs: Fix ExtCompat descriptor validation

 drivers/usb/dwc2/gadget.c           |  2 +-
 drivers/usb/dwc2/params.c           | 30 ++++++++----------------
 drivers/usb/dwc3/core.h             | 10 +++-----
 drivers/usb/dwc3/dwc3-omap.c        |  6 +++--
 drivers/usb/dwc3/dwc3-pci.c         | 17 +++++---------
 drivers/usb/dwc3/ep0.c              | 46 ++++++++++++++++++++++---------------
 drivers/usb/dwc3/gadget.c           | 24 +++++++++++--------
 drivers/usb/gadget/composite.c      | 12 ++++++----
 drivers/usb/gadget/function/f_fs.c  | 14 +++++++----
 drivers/usb/gadget/function/f_hid.c |  2 +-
 drivers/usb/gadget/legacy/inode.c   | 18 ++++++++++-----
 drivers/usb/gadget/udc/core.c       |  6 ++++-
 drivers/usb/gadget/udc/dummy_hcd.c  |  6 ++---
 include/uapi/linux/usb/functionfs.h |  1 +
 14 files changed, 103 insertions(+), 91 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