[PATCH] usb: dwc3: Remove redundant test
Andrew Goodbody
andrew.goodbody at linaro.org
Thu Sep 25 16:07:36 CEST 2025
On 25/09/2025 14:56, Marek Vasut wrote:
> On 9/25/25 3:20 PM, Andrew Goodbody wrote:
>> In dwc3_ep0_complete_data there is a test for 'r' being null and the
>> code will return at that point if so. After that point 'r' is guaranteed
>> to not be null and testing for that is redundant. Remove the test for
>> 'r' being non-null.
>>
>> This issue was found by Smatch.
>>
>> Signed-off-by: Andrew Goodbody <andrew.goodbody at linaro.org>
>> ---
>> drivers/usb/dwc3/ep0.c | 5 +----
>> 1 file changed, 1 insertion(+), 4 deletions(-)
>>
>> diff --git a/drivers/usb/dwc3/ep0.c b/drivers/usb/dwc3/ep0.c
>> index c656cbe25ce..680756532f0 100644
>> --- a/drivers/usb/dwc3/ep0.c
>> +++ b/drivers/usb/dwc3/ep0.c
>> @@ -799,10 +799,7 @@ static void dwc3_ep0_complete_data(struct dwc3 *dwc,
>> status = DWC3_TRB_SIZE_TRBSTS(trb->size);
>> if (status == DWC3_TRBSTS_SETUP_PENDING) {
>> dev_dbg(dwc->dev, "Setup Pending received");
>> -
>> - if (r)
>> - dwc3_gadget_giveback(ep0, r, -ECONNRESET);
>> -
>> + dwc3_gadget_giveback(ep0, r, -ECONNRESET);
>> return;
>> }
> Please use ./scripts/get_maintainer.pl to get full CC list and CC all
> relevant parties.
Hi Marek,
I use 'b4 prep --auto-to-cc' which calls get_maintainer.pl to populate
the email addresses used.
Andrew
More information about the U-Boot
mailing list