Input: serio_raw - return proper result when serio_raw_read fails
authorChe-Liang Chiou <clchiou@chromium.org>
Wed, 1 Feb 2012 17:25:35 +0000 (09:25 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Wed, 1 Feb 2012 17:26:18 +0000 (09:26 -0800)
commit7a0a27d2ce38aee19a31fee8c12095f586eed393
tree00ee7cccdf137b8f2aa816d9421f5fbba4196662
parentd04df0232d6b5172dc1958df1829abd0214c8969
Input: serio_raw - return proper result when serio_raw_read fails

serio_raw_read now returns (sometimes partially) successful number of
bytes transferred to the caller, and only returns error code to the
caller on completely failed transfers.

Signed-off-by: Che-Liang Chiou <clchiou@chromium.org>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
drivers/input/serio/serio_raw.c