From: Markus Elfring <elfring@xxxxxxxxxxxxxxxxxxxxx> Date: Tue, 24 Jun 2025 15:08:46 +0200 Subject: [PATCH] usb: gadget: udc: atmel: Use usb_endpoint_num() rather than duplicating its implementation Reuse existing functionality from usb_endpoint_num() instead of keeping duplicate source code. The source code was transformed by using the Coccinelle software. Signed-off-by: Markus Elfring <elfring@xxxxxxxxxxxxxxxxxxxxx> --- drivers/usb/gadget/udc/atmel_usba_udc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/usb/gadget/udc/atmel_usba_udc.c b/drivers/usb/gadget/udc/atmel_usba_udc.c index 0c6f2ad81d37..35d0909ab812 100644 --- a/drivers/usb/gadget/udc/atmel_usba_udc.c +++ b/drivers/usb/gadget/udc/atmel_usba_udc.c @@ -580,7 +580,7 @@ usba_ep_enable(struct usb_ep *_ep, const struct usb_endpoint_descriptor *desc) maxpacket = usb_endpoint_maxp(desc); - if (((desc->bEndpointAddress & USB_ENDPOINT_NUMBER_MASK) != ep->index) + if (usb_endpoint_num(desc) != ep->index || ep->index == 0 || desc->bDescriptorType != USB_DT_ENDPOINT || maxpacket == 0 -- 2.50.0