can: gs_usb: gs_usb_probe(): use descriptors of current altsetting
commit5.4-rM2-2.2.x-imx-squashed2f361cd947
upstream. Make sure to always use the descriptors of the current alternate setting to avoid future issues when accessing fields that may differ between settings. Signed-off-by: Johan Hovold <johan@kernel.org> Fixes:d08e973a77
("can: gs_usb: Added support for the GS_USB CAN devices") Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
parent
e791b56a29
commit
a05b169456
|
@ -918,7 +918,7 @@ static int gs_usb_probe(struct usb_interface *intf,
|
|||
GS_USB_BREQ_HOST_FORMAT,
|
||||
USB_DIR_OUT | USB_TYPE_VENDOR | USB_RECIP_INTERFACE,
|
||||
1,
|
||||
intf->altsetting[0].desc.bInterfaceNumber,
|
||||
intf->cur_altsetting->desc.bInterfaceNumber,
|
||||
hconf,
|
||||
sizeof(*hconf),
|
||||
1000);
|
||||
|
@ -941,7 +941,7 @@ static int gs_usb_probe(struct usb_interface *intf,
|
|||
GS_USB_BREQ_DEVICE_CONFIG,
|
||||
USB_DIR_IN | USB_TYPE_VENDOR | USB_RECIP_INTERFACE,
|
||||
1,
|
||||
intf->altsetting[0].desc.bInterfaceNumber,
|
||||
intf->cur_altsetting->desc.bInterfaceNumber,
|
||||
dconf,
|
||||
sizeof(*dconf),
|
||||
1000);
|
||||
|
|
Loading…
Reference in New Issue