Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

usb: dummy_hcd: use usb_endpoint_type()

This patch makes use of usb_endpoint_type() instead of the open coding.

Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Felipe Balbi <balbi@ti.com>

authored by

Sebastian Andrzej Siewior and committed by
Felipe Balbi
59f08e6d a54c979f

+3 -3
+3 -3
drivers/usb/gadget/dummy_hcd.c
··· 447 447 * especially for "ep9out" style fixed function ones.) 448 448 */ 449 449 retval = -EINVAL; 450 - switch (desc->bmAttributes & 0x03) { 450 + switch (usb_endpoint_type(desc)) { 451 451 case USB_ENDPOINT_XFER_BULK: 452 452 if (strstr (ep->ep.name, "-iso") 453 453 || strstr (ep->ep.name, "-int")) { ··· 531 531 desc->bEndpointAddress & 0x0f, 532 532 (desc->bEndpointAddress & USB_DIR_IN) ? "in" : "out", 533 533 ({ char *val; 534 - switch (desc->bmAttributes & 0x03) { 534 + switch (usb_endpoint_type(desc)) { 535 535 case USB_ENDPOINT_XFER_BULK: 536 536 val = "bulk"; 537 537 break; ··· 1439 1439 limit += limit * tmp; 1440 1440 } 1441 1441 if (dum->gadget.speed == USB_SPEED_SUPER) { 1442 - switch (ep->desc->bmAttributes & 0x03) { 1442 + switch (usb_endpoint_type(ep->desc)) { 1443 1443 case USB_ENDPOINT_XFER_ISOC: 1444 1444 /* Sec. 4.4.8.2 USB3.0 Spec */ 1445 1445 limit = 3 * 16 * 1024 * 8;