Hi Greg, here's my second pull request for the current -rc cycle. Let me know if you want anything to be changed.
cheers
The following changes since commit 97da3854c526d3a6ee05c849c96e48d21527606c:
Linux 4.11-rc3 (2017-03-19 19:09:39 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
tags/fixes-for-v4.11-rc4
for you to fetch changes up to 25cd9721c2b16ee0d775e36ec3af31f392003f80:
usb: gadget: f_hid: fix: Don't access hidg->req without spinlock held
(2017-03-22 11:21:10 +0200)
----------------------------------------------------------------
usb: fixes for v4.11-rc4
f_acm got an endianness fix by Oliver Neukum. This has been around for a
long time but it's finally fixed.
f_hid learned that it should never access hidg->req without first
grabbing the spinlock.
Roger Quadros fixed two bugs in the f_uvc function driver.
Janusz Dziedzic fixed a very peculiar bug with EP0, one that's rather
difficult to trigger. When we're dealing with bounced EP0 requests, we
should delay unmap until after ->complete() is called.
UDC class got a use-after-free fix.
----------------------------------------------------------------
Gustavo A. R. Silva (1):
usb: gadget: udc: remove pointer dereference after free
Janusz Dziedzic (1):
usb: dwc3: gadget: delay unmap of bounced requests
Krzysztof Opasiak (1):
usb: gadget: f_hid: fix: Don't access hidg->req without spinlock held
Oliver Neukum (1):
usb: gadget: acm: fix endianness in notifications
Roger Quadros (2):
usb: gadget: f_uvc: Fix SuperSpeed companion descriptor's
wBytesPerInterval
usb: gadget: f_uvc: Sanity check wMaxPacketSize for SuperSpeed
drivers/usb/dwc3/gadget.c | 21 +++++++++++++++++----
drivers/usb/gadget/function/f_acm.c | 4 +++-
drivers/usb/gadget/function/f_hid.c | 8 ++++----
drivers/usb/gadget/function/f_uvc.c | 10 +++++++++-
drivers/usb/gadget/udc/pch_udc.c | 1 -
5 files changed, 33 insertions(+), 11 deletions(-)
--
balbi
signature.asc
Description: PGP signature
