| commit | 183a1fcfd801a204c86edfbf55c2b902cc028007 | [log] [tgz] |
|---|---|---|
| author | Dima Zavin <dima@android.com> | Tue Oct 04 17:10:45 2011 -0700 |
| committer | Dima Zavin <dima@android.com> | Tue Oct 04 22:51:05 2011 -0700 |
| tree | 8d80a2775d3e0dcb26329629d7577b38f9f0b0c8 | |
| parent | 587b1eb1629612189c8b278d4efee952bcf73b4f [diff] |
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>