aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb
diff options
context:
space:
mode:
authorChen Ni <nichen@iscas.ac.cn>2025-06-18 11:55:40 +0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-06-19 12:24:08 +0200
commit24214604d25beedf2a089bdd7bee8bb801880bcb (patch)
tree5e4349ba9aa0c6a1232c572871f32771ec76aa9e /drivers/usb
parentusb: gadget: net2280: Use USB API functions rather than constants (diff)
downloadlinux-24214604d25beedf2a089bdd7bee8bb801880bcb.tar.gz
linux-24214604d25beedf2a089bdd7bee8bb801880bcb.zip
usb: gadget: composite: Use USB API functions rather than constants
Use the function usb_endpoint_num() rather than constants. The Coccinelle semantic patch is as follows: @@ struct usb_endpoint_descriptor *epd; @@ - (epd->bEndpointAddress & \(USB_ENDPOINT_NUMBER_MASK\|0x0f\)) + usb_endpoint_num(epd) Signed-off-by: Chen Ni <nichen@iscas.ac.cn> Link: https://lore.kernel.org/r/20250618035540.290411-1-nichen@iscas.ac.cn Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb')
-rw-r--r--drivers/usb/gadget/composite.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/gadget/composite.c b/drivers/usb/gadget/composite.c
index 8dbc132a505e..12634f0b45a8 100644
--- a/drivers/usb/gadget/composite.c
+++ b/drivers/usb/gadget/composite.c
@@ -1011,7 +1011,7 @@ static int set_config(struct usb_composite_dev *cdev,
ep = (struct usb_endpoint_descriptor *)*descriptors;
addr = ((ep->bEndpointAddress & 0x80) >> 3)
- | (ep->bEndpointAddress & 0x0f);
+ | usb_endpoint_num(ep);
set_bit(addr, f->endpoints);
}