Hi,

A read to an HID device can cause the inner loop in hiddev_read to become a
polling loop instead of blocking.  This is because after the first time
through the loop, the task state stays at TASK_RUNNING and the call to
schedule() does not block.

Please incorporate this patch to fix it.
.

 <<hiddevread.pat>> 

Dave

Attachment: hiddevread.pat
Description: Binary data

Reply via email to