summaryrefslogtreecommitdiff
path: root/drivers/usb/gadget
diff options
context:
space:
mode:
authorThinh Nguyen <Thinh.Nguyen@synopsys.com>2024-12-11 03:32:55 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2024-12-24 10:56:07 +0300
commit9e0f5819bafcfba0dbfb910a72c3a2f23f501cb6 (patch)
tree33e4c45dcd2871268e9a4441e7ac1c953ccf0126 /drivers/usb/gadget
parent0d2d759c9a5d64e3e315a4feda5e2b7a5061a34f (diff)
downloadlinux-9e0f5819bafcfba0dbfb910a72c3a2f23f501cb6.tar.xz
usb: gadget: f_tcm: Use extra number of commands
To properly respond to host sending more commands than the number of streams the device advertises, the device needs to be able to reject the command with a response. Allocate an extra request to handle 1 more command than the number of streams. Signed-off-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com> Link: https://lore.kernel.org/r/256f2ec8f5e042ab692d9593144fa75f3d3ce94b.1733876548.git.Thinh.Nguyen@synopsys.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/gadget')
-rw-r--r--drivers/usb/gadget/function/tcm.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/gadget/function/tcm.h b/drivers/usb/gadget/function/tcm.h
index cd8d06419d5f..9d614a7f2ac0 100644
--- a/drivers/usb/gadget/function/tcm.h
+++ b/drivers/usb/gadget/function/tcm.h
@@ -16,7 +16,7 @@
#define UASP_SS_EP_COMP_LOG_STREAMS 5
#define UASP_SS_EP_COMP_NUM_STREAMS (1 << UASP_SS_EP_COMP_LOG_STREAMS)
-#define USBG_NUM_CMDS UASP_SS_EP_COMP_NUM_STREAMS
+#define USBG_NUM_CMDS (UASP_SS_EP_COMP_NUM_STREAMS + 1)
enum {
USB_G_STR_INT_UAS = 0,