--- zzzz-none-000/linux-4.4.60/include/linux/usb.h 2017-04-08 07:53:53.000000000 +0000 +++ scorpion-7490-727/linux-4.4.60/include/linux/usb.h 2021-02-04 17:41:59.000000000 +0000 @@ -333,11 +333,11 @@ }; int __usb_get_extra_descriptor(char *buffer, unsigned size, - unsigned char type, void **ptr); + unsigned char type, void **ptr, size_t min); #define usb_get_extra_descriptor(ifpoint, type, ptr) \ __usb_get_extra_descriptor((ifpoint)->extra, \ (ifpoint)->extralen, \ - type, (void **)ptr) + type, (void **)ptr, sizeof(**(ptr))) /* ----------------------------------------------------------------------- */ @@ -587,6 +587,11 @@ unsigned usb3_lpm_enabled:1; unsigned usb3_lpm_u1_enabled:1; unsigned usb3_lpm_u2_enabled:1; + +#if 1 /* == 20160222 AVM/VGJ - CHANGESET: noprobe Extension for AURA == */ + unsigned noprobe:1; +#endif + int string_langid; /* static strings from the device */ @@ -728,6 +733,7 @@ return udev && udev->bus && udev->bus->no_sg_constraint; } +extern struct usb_device *usb_find_device_by_name(const char *name); /*-------------------------------------------------------------------------*/