]> www.infradead.org Git - users/dwmw2/linux.git/commit
usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS
authorPavankumar Kondeti <quic_pkondeti@quicinc.com>
Sat, 22 Jan 2022 03:03:22 +0000 (08:33 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 8 Feb 2022 17:23:05 +0000 (18:23 +0100)
commit2ad9bf965b1c85248ec4eefdf79df3e0f3a3c9a7
tree8ed911b1e8d6d521f251aecbdcdb0fb1087ca0a6
parent901a7d44467def62b15de24117567f2e5e2070e9
usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS

commit 904edf8aeb459697129be5fde847e2a502f41fd9 upstream.

Currently when gadget enumerates in super speed plus, the isoc
endpoint request buffer size is not calculated correctly. Fix
this by checking the gadget speed against USB_SPEED_SUPER_PLUS
and update the request buffer size.

Fixes: 90c4d05780d4 ("usb: fix various gadgets null ptr deref on 10gbps cabling.")
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Pavankumar Kondeti <quic_pkondeti@quicinc.com>
Link: https://lore.kernel.org/r/1642820602-20619-1-git-send-email-quic_pkondeti@quicinc.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/gadget/function/f_sourcesink.c