linux_dsm_epyc7002/drivers/usb/core
Mathias Nyman ff30cbc8da usb: Use the USB_SS_MULT() macro to get the burst multiplier.
Bits 1:0 of the bmAttributes are used for the burst multiplier.
The rest of the bits used to be reserved (zero), but USB3.1 takes bit 7
into use.

Use the existing USB_SS_MULT() macro instead to make sure the mult value
and hence max packet calculations are correct for USB3.1 devices.

Note that burst multiplier in bmAttributes is zero based and that
the USB_SS_MULT() macro adds one.

Cc: <stable@vger.kernel.org>
Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-09-21 22:48:53 -07:00
..
buffer.c
config.c usb: Use the USB_SS_MULT() macro to get the burst multiplier. 2015-09-21 22:48:53 -07:00
devices.c
devio.c usb: devio: fix spacing 2015-08-08 15:17:17 -07:00
driver.c Revert "usb: interface authorization: Control interface probing and claiming" 2015-08-18 09:58:26 -07:00
endpoint.c usb: endpoint: convert spaces to tabs 2015-08-14 16:50:36 -07:00
file.c
generic.c
hcd-pci.c
hcd.c Revert "usb: interface authorization: Introduces the default interface authorization" 2015-08-18 09:58:45 -07:00
hub.c usb: core: hub: Removed some warnings generated by checkpatch.pl 2015-08-14 16:57:43 -07:00
hub.h
Kconfig
Makefile
message.c Revert "usb: interface authorization: Introduces the default interface authorization" 2015-08-18 09:58:45 -07:00
notify.c
otg_whitelist.h usb: otg_whitelist: remove whitespace 2015-08-14 16:50:36 -07:00
port.c
quirks.c
sysfs.c Revert "usb: interface authorization: SysFS part of USB interface authorization" 2015-08-18 09:57:43 -07:00
urb.c
usb-acpi.c
usb.c Revert "usb: interface authorization: Use a flag for the default device authorization" 2015-08-18 09:56:04 -07:00
usb.h Revert "usb: interface authorization: Introduces the USB interface authorization" 2015-08-18 09:58:04 -07:00