536f561d87
The driver was issuing synchronous uninterruptible control requests without using a timeout. This could lead to the driver hanging on various user requests due to a malfunctioning (or malicious) device until the device is physically disconnected. The USB upper limit of five seconds per request should be more than enough. Fixes: |
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
usbtv-audio.c | ||
usbtv-core.c | ||
usbtv-video.c | ||
usbtv.h |