https://github.com/torvalds/linux
Revision a3ce6ea46cc0d6397d1b92b1a5983bb2935306ed authored by Dmitry Torokhov on 28 May 2009, 16:51:31 UTC, committed by Dmitry Torokhov on 28 May 2009, 17:34:02 UTC
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>
1 parent 346a850
History
Tip revision: a3ce6ea46cc0d6397d1b92b1a5983bb2935306ed authored by Dmitry Torokhov on 28 May 2009, 16:51:31 UTC
Input: libps2 - better handle bad scheduler decisions
Tip revision: a3ce6ea
File Mode Size
Documentation
arch
block
crypto
drivers
firmware
fs
include
init
ipc
kernel
lib
mm
net
samples
scripts
security
sound
usr
virt
.gitignore -rw-r--r-- 867 bytes
.mailmap -rw-r--r-- 3.9 KB
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 91.6 KB
Kbuild -rw-r--r-- 2.4 KB
MAINTAINERS -rw-r--r-- 110.3 KB
Makefile -rw-r--r-- 53.6 KB
README -rw-r--r-- 16.7 KB
REPORTING-BUGS -rw-r--r-- 3.1 KB

README

back to top