From: johann d. <jd...@us...> - 2002-05-28 17:16:30
|
Update of /cvsroot/linuxconsole/ruby/linux/drivers/usb/input In directory usw-pr-cvs1:/tmp/cvs-serv27193 Modified Files: hid-core.c Log Message: Fixed wait condition in hid_wait_io(). Index: hid-core.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/usb/input/hid-core.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- hid-core.c 26 Apr 2002 16:26:00 -0000 1.2 +++ hid-core.c 28 May 2002 17:16:25 -0000 1.3 @@ -1158,8 +1158,8 @@ set_current_state(TASK_UNINTERRUPTIBLE); add_wait_queue(&hid->wait, &wait); - while (timeout && test_bit(HID_CTRL_RUNNING, &hid->iofl) && - test_bit(HID_OUT_RUNNING, &hid->iofl)) + while (timeout && (test_bit(HID_CTRL_RUNNING, &hid->iofl) || + test_bit(HID_OUT_RUNNING, &hid->iofl))) timeout = schedule_timeout(timeout); set_current_state(TASK_RUNNING); |