Re: [PATCH v2 2/3] usb: dwc3: gadget: Add support for snps,reserved-endpoints property
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Date: 2025-02-13 08:03:01
Also in:
linux-usb, lkml
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Date: 2025-02-13 08:03:01
Also in:
linux-usb, lkml
On Thu, Feb 13, 2025 at 01:16:15AM +0000, Thinh Nguyen wrote:
On Wed, Feb 12, 2025, Andy Shevchenko wrote:quoted
On Wed, Feb 12, 2025 at 01:10:17AM +0000, Thinh Nguyen wrote:quoted
On Mon, Feb 03, 2025, Andy Shevchenko wrote:
...
quoted
quoted
quoted
/* Reset resource allocation flags */ - for (i = resource_index; i < dwc->num_eps && dwc->eps[i]; i++) - dwc->eps[i]->flags &= ~DWC3_EP_RESOURCE_ALLOCATED; + for (i = resource_index; i < dwc->num_eps; i++) { + dep = dwc->eps[i]; + if (!dep) + continue; + + dep->flags &= ~DWC3_EP_RESOURCE_ALLOCATED; + }Please keep code refactoring as a separate patch.It's induced by the change you asked for, it's not a simple refactoring. Or do you want me to have the patch to check eps against NULL to be separated from this one (see (1) above)?The condition "i < dwc->num && dwc->eps[i]" already does the NULL check. The change here only move things around.
Yes, but the problem is that the loop will stop on the first gap, but we would like to continue.
quoted
quoted
quoted
return 0;
-- With Best Regards, Andy Shevchenko