summaryrefslogtreecommitdiff
path: root/firmware/ess
diff options
context:
space:
mode:
authorDima Zavin <dima@android.com>2011-12-30 15:16:44 -0800
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2011-12-30 15:26:35 -0800
commit509f87c5f564627b6b9fc763e74ef3608213d610 (patch)
treec5034b38b7c49d75726ed24411a4bd9c57bc1f73 /firmware/ess
parente90f869cae3b4aedf0f6d2ca8048d60245ee77f7 (diff)
downloadlinux-3.10-509f87c5f564627b6b9fc763e74ef3608213d610.tar.gz
linux-3.10-509f87c5f564627b6b9fc763e74ef3608213d610.tar.bz2
linux-3.10-509f87c5f564627b6b9fc763e74ef3608213d610.zip
Input: evdev - do not block waiting for an event if fd is nonblock
If there is a full packet in the buffer, and we overflow that buffer right after checking for that condition, it would have been possible for us to block indefinitely (rather, until the next full packet) even if the file was marked as O_NONBLOCK. Cc: Jeff Brown <jeffbrown@android.com> Signed-off-by: Dima Zavin <dima@android.com> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Diffstat (limited to 'firmware/ess')
0 files changed, 0 insertions, 0 deletions