Artem Mygaiev

Results 15 issues of Artem Mygaiev

Move from URB handling to more simplistic snd_*_msg function.

Сhange the approach of interrupt processing to fully synchronous (it is anyway is done in workqueue) with usb_interrupt_msg(). This will help avoiding access to bInterval directly in the code.

enhancement

... instead use WARN_ON_ONCE() plus recovery code (if feasible) instead of BUG() or variants.

enhancement

... in fl2000_streaming.c

enhancement

Redesign USB device polling with adding multiple device IDs using USB_DEVICE_INTERFACE_NUMBER and .driver_info combination for different interfaces instead of directly accessing bInterfaceNum to understand what is being probed

enhancement