diff options
Diffstat (limited to 'drivers/usb/core/devices.c')
| -rw-r--r-- | drivers/usb/core/devices.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/usb/core/devices.c b/drivers/usb/core/devices.c index 0149c0976e9..d9569658476 100644 --- a/drivers/usb/core/devices.c +++ b/drivers/usb/core/devices.c @@ -190,7 +190,7 @@ static char *usb_dump_endpoint_descriptor(int speed, char *start, char *end,  	dir = usb_endpoint_dir_in(desc) ? 'I' : 'O';  	if (speed == USB_SPEED_HIGH) { -		switch (le16_to_cpu(desc->wMaxPacketSize) & (0x03 << 11)) { +		switch (usb_endpoint_maxp(desc) & (0x03 << 11)) {  		case 1 << 11:  			bandwidth = 2; break;  		case 2 << 11: @@ -240,7 +240,7 @@ static char *usb_dump_endpoint_descriptor(int speed, char *start, char *end,  	start += sprintf(start, format_endpt, desc->bEndpointAddress, dir,  			 desc->bmAttributes, type, -			 (le16_to_cpu(desc->wMaxPacketSize) & 0x07ff) * +			 (usb_endpoint_maxp(desc) & 0x07ff) *  			 bandwidth,  			 interval, unit);  	return start;  | 
