commit | 2872a9b521ac936c7a8525a8c2bdfb9b4ccf5cfc | [log] [tgz] |
---|---|---|
author | Dmitry Torokhov <dmitry.torokhov@gmail.com> | Wed May 02 00:13:37 2012 -0700 |
committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | Wed May 02 00:23:58 2012 -0700 |
tree | 613f1456fe437419bbc014f84d7d3c2e73568743 | |
parent | dba4258068f822b7dafc78c28fe9c99c551eca7e [diff] |
Input: evdev - properly handle read/write with count 0 According to the standard count 0 is special - no IO should happen but we can check error conditions (device gone away, etc), and return 0 if there are no errors. We used to return -EINVAL instead and we also could return 0 if an event was "stolen" by another thread. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>