commit | a3ce6ea46cc0d6397d1b92b1a5983bb2935306ed | [log] [tgz] |
---|---|---|
author | Dmitry Torokhov <dmitry.torokhov@gmail.com> | Thu May 28 09:51:31 2009 -0700 |
committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | Thu May 28 10:34:02 2009 -0700 |
tree | 290d6ca606ad960fda685992b6a087cc6b56c1e1 | |
parent | 346a850e3c3a20159cef2b79235e6d34aa497c65 [diff] |
Input: libps2 - better handle bad scheduler decisions Sometimes devices send us their responses in time but due to unfortunate scheduling decisions the receiving thread does not get scheduled till much later and we erroneously decide that device timed out. Work around this problem by checking whether we received the data we needed instead of checking timeout condition. Tested-by: Sitsofe Wheeler <sitsofe@yahoo.com> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>