[PATCH] usb: dwc3: Remove redundant test
Marek Vasut
marek.vasut at mailbox.org
Thu Sep 25 16:12:58 CEST 2025
On 9/25/25 4:07 PM, Andrew Goodbody wrote:
> 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.
It seems to be missing these people:
Mattijs Korpershoek <mkorpershoek at kernel.org>
Neil Armstrong <neil.armstrong at linaro.org>
Anshul Dalal <anshuld at ti.com>
More information about the U-Boot
mailing list