linux/drivers/input
Dima Zavin 183a1fcfd8 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.

Change-Id: Icd0f59f8cc98392be4c4d13bd45b5cf94317eb5a
Signed-off-by: Dima Zavin <dima@android.com>
2011-10-04 22:51:05 -07:00
..
gameport Merge branch 'next' into for-linus 2011-03-18 23:38:50 -07:00
joystick Fix common misspellings 2011-03-31 11:26:23 -03:00
keyboard input: pmic8xxx-keypad: Do not use mfd_get_data() 2011-07-05 10:38:43 +02:00
misc input: misc: gpio; make wake irq conditional, and disable on remove paths 2011-09-12 17:28:20 -07:00
mouse Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2011-05-24 11:58:49 -07:00
serio Revert "tty: make receive_buf() return the amout of bytes received" 2011-06-04 06:33:24 +09:00
tablet Input: wacom - add support for Lenovo tablet ID (0xE6) 2011-03-31 22:41:24 -07:00
touchscreen Input: synaptics_i2c_rmi: Add irqflags to platform data struct to pass them to driver 2011-06-14 09:08:50 -07:00
apm-power.c
evbug.c
evdev.c input: evdev: do not block waiting for an event if fd is nonblock 2011-10-04 22:51:05 -07:00
ff-core.c
ff-memless.c
fixp-arith.h
input-compat.c
input-compat.h arch/tile: finish enabling support for TILE-Gx 64-bit chip 2011-05-12 15:52:12 -04:00
input-mt.c
input-polldev.c Input: input-polldev - use system-wide freezable workqueue 2011-04-27 23:22:01 -07:00
input.c Input: properly assign return value of clamp() macro. 2011-05-25 09:24:58 -07:00
joydev.c Input: remove useless synchronize_rcu() calls 2011-05-12 08:28:57 -07:00
Kconfig input: Add keyreset driver. 2011-06-14 09:08:48 -07:00
keyreset.c input: keyreset: Only print message for default handler 2011-06-14 09:09:50 -07:00
Makefile input: Add keyreset driver. 2011-06-14 09:08:48 -07:00
mousedev.c Input: properly assign return value of clamp() macro. 2011-05-25 09:24:58 -07:00
sparse-keymap.c Input: sparse-keymap - report KEY_UNKNOWN for unknown scan codes 2011-03-28 23:34:52 -07:00