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