All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
	Andrew Morton <akpm@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org
Subject: [GIT PULL] USB driver fixes for 4.10-rc3
Date: Sun, 8 Jan 2017 14:05:27 +0100	[thread overview]
Message-ID: <20170108130527.GA20635@kroah.com> (raw)

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/gregkh/usb.git/ tags/usb-4.10-rc3

for you to fetch changes up to 0a8fd1346254974c3a852338508e4a4cddbb35f1:

  USB: fix problems with duplicate endpoint addresses (2017-01-05 19:38:40 +0100)

----------------------------------------------------------------
USB fixes for 4.10-rc3

Here are a bunch of USB fixes for 4.10-rc3.  Yeah, it's a lot, an
artifact of the holiday break I think.  Lots of gadget and the usual
XHCI fixups for reported issues (one day that driver will calm down...)
Also included are a bunch of usb-serial driver fixes, and for good
measure, a number of much-reported MUSB driver issues have finally been
resolved.

All of these have been in linux-next with no reported issues.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

----------------------------------------------------------------
Alan Stern (6):
      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
      USB: fix problems with duplicate endpoint addresses

Baolin Wang (2):
      usb: gadget: f_fs: Fix possibe deadlock
      usb: host: xhci: Fix possible wild pointer when handling abort command

Bin Liu (2):
      usb: musb: core: add clear_ep_rxintr() to musb_platform_ops
      usb: musb: dsps: implement clear_ep_rxintr() callback

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

Felipe Balbi (5):
      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
      usb: host: xhci: handle COMP_STOP from SETUP phase too

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

Geert Uytterhoeven (2):
      USB: serial: f81534: detect errors from f81534_logic_to_phy_port()
      usb: hub: Move hub_port_disable() to fix warning if PM is disabled

Greg Kroah-Hartman (3):
      usb: gadgetfs: restrict upper bound on device configuration size
      Merge tag 'fixes-for-v4.10-rc3' of git://git.kernel.org/.../balbi/usb into usb-linus
      Merge tag 'usb-serial-4.10-rc3' of git://git.kernel.org/.../johan/usb-serial into usb-linus

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

Johan Hovold (24):
      USB: serial: cyberjack: fix NULL-deref at open
      USB: serial: garmin_gps: fix memory leak on failed URB submit
      USB: serial: io_edgeport: fix NULL-deref at open
      USB: serial: io_ti: fix NULL-deref at open
      USB: serial: io_ti: fix another NULL-deref at open
      USB: serial: io_ti: fix I/O after disconnect
      USB: serial: io_ti: bind to interface after fw download
      USB: serial: iuu_phoenix: fix NULL-deref at open
      USB: serial: keyspan_pda: verify endpoints at probe
      USB: serial: kobil_sct: fix NULL-deref in write
      USB: serial: mos7720: fix NULL-deref at open
      USB: serial: mos7720: fix use-after-free on probe errors
      USB: serial: mos7720: fix parport use-after-free on probe errors
      USB: serial: mos7720: fix parallel probe
      USB: serial: mos7720: remove obsolete port initialisation
      USB: serial: mos7840: fix NULL-deref at open
      USB: serial: mos7840: remove unused write URB
      USB: serial: mos7840: fix misleading interrupt-URB comment
      USB: serial: omninet: fix NULL-derefs at open and disconnect
      USB: serial: oti6858: fix NULL-deref at open
      USB: serial: pl2303: fix NULL-deref at open
      USB: serial: quatech2: fix sleep-while-atomic in close
      USB: serial: spcp8x5: fix NULL-deref at open
      USB: serial: ti_usb_3410_5052: fix NULL-deref at open

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

Jérémy Lefaure (2):
      usb: musb: fix compilation warning on unused function
      usb: musb: blackfin: add bfin_fifo_offset in bfin_ops

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

Lu Baolu (3):
      usb: xhci: fix return value of xhci_setup_device()
      usb: xhci: fix possible wild pointer
      usb: xhci: hold lock over xhci_abort_cmd_ring()

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

Mathias Nyman (2):
      xhci: free xhci virtual devices with leaf nodes first
      xhci: Handle command completion and timeout race

OGAWA Hirofumi (2):
      xhci: Use delayed_work instead of timer for command timeout
      xhci: Fix race related to abort operation

Oliver Neukum (1):
      usb: storage: unusual_uas: Add JMicron JMS56x to unusual device

Pan Bian (1):
      usb: return error code when platform_get_irq fails

Peter Rosin (1):
      usb: ohci-at91: use descriptor-based gpio APIs correctly

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

Tony Lindgren (1):
      usb: musb: Fix trying to free already-free IRQ 4

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

Wan Ahmad Zainie (1):
      usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Apollo Lake

 drivers/usb/core/config.c             |  10 ++
 drivers/usb/core/hub.c                |  59 ++++----
 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 +-
 drivers/usb/host/ohci-at91.c          |  24 ++--
 drivers/usb/host/xhci-mem.c           |  46 ++++++-
 drivers/usb/host/xhci-mtk.c           |   4 +-
 drivers/usb/host/xhci-pci.c           |   3 +-
 drivers/usb/host/xhci-ring.c          | 251 ++++++++++++++++++++--------------
 drivers/usb/host/xhci.c               |   4 +-
 drivers/usb/host/xhci.h               |   5 +-
 drivers/usb/musb/blackfin.c           |   1 +
 drivers/usb/musb/musb_core.c          |   2 +
 drivers/usb/musb/musb_core.h          |   7 +
 drivers/usb/musb/musb_dsps.c          |  12 ++
 drivers/usb/musb/musb_host.c          |  10 +-
 drivers/usb/musb/musbhsdma.h          |   2 +-
 drivers/usb/serial/cyberjack.c        |  10 ++
 drivers/usb/serial/f81534.c           |   8 +-
 drivers/usb/serial/garmin_gps.c       |   1 +
 drivers/usb/serial/io_edgeport.c      |   5 +
 drivers/usb/serial/io_ti.c            |  22 ++-
 drivers/usb/serial/iuu_phoenix.c      |  11 ++
 drivers/usb/serial/keyspan_pda.c      |  14 ++
 drivers/usb/serial/kobil_sct.c        |  12 ++
 drivers/usb/serial/mos7720.c          |  56 +++-----
 drivers/usb/serial/mos7840.c          |  24 ++--
 drivers/usb/serial/omninet.c          |  13 ++
 drivers/usb/serial/oti6858.c          |  16 +++
 drivers/usb/serial/pl2303.c           |   8 ++
 drivers/usb/serial/quatech2.c         |   4 -
 drivers/usb/serial/spcp8x5.c          |  14 ++
 drivers/usb/serial/ti_usb_3410_5052.c |   7 +
 drivers/usb/storage/unusual_devs.h    |   7 +
 include/uapi/linux/usb/functionfs.h   |   1 +
 46 files changed, 550 insertions(+), 316 deletions(-)

                 reply	other threads:[~2017-01-08 13:05 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170108130527.GA20635@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.