summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZeeshan Ahmad <zeeshanahmad022019@gmail.com>2026-03-06 12:06:43 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2026-03-11 17:23:43 +0300
commit79a860ad214d034d1a5be8dc83811bd97e9aafb4 (patch)
tree21fac87110ce781e2c118656783d2741c93faa58
parent7afa83a7a8bf3f1d6984c29fe77a2fb44d9f049d (diff)
downloadlinux-79a860ad214d034d1a5be8dc83811bd97e9aafb4.tar.xz
usb: dwc3: gadget: use explicit 0 for success in __dwc3_gadget_kick_transfer()
Smatch warns that __dwc3_gadget_kick_transfer() might be missing an error code when returning 'ret' at line 1691. While 'ret' is guaranteed to be 0 at this point, returning an explicit 0 improves readability by removing a level of indirection and clarifies the intent that this is a successful "no-op" path. This change also silences the Smatch warning. Suggested-by: Dan Carpenter <dan.carpenter@linaro.org> Signed-off-by: Zeeshan Ahmad <zeeshanahmad022019@gmail.com> Acked-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com> Link: https://patch.msgid.link/20260306090643.47383-1-zeeshanahmad022019@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r--drivers/usb/dwc3/gadget.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c
index 0a688904ce8c..3d4ca68e584c 100644
--- a/drivers/usb/dwc3/gadget.c
+++ b/drivers/usb/dwc3/gadget.c
@@ -1688,7 +1688,7 @@ static int __dwc3_gadget_kick_transfer(struct dwc3_ep *dep)
* transfer, there's no need to update the transfer.
*/
if (!ret && !starting)
- return ret;
+ return 0;
req = next_request(&dep->started_list);
if (!req) {