]> git.baikalelectronics.ru Git - kernel.git/commit
Input: serio_raw - return proper result when serio_raw_write fails
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Tue, 10 Jan 2012 08:45:12 +0000 (00:45 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Wed, 11 Jan 2012 07:13:57 +0000 (23:13 -0800)
commit5e5f57022ba9461654396a44573e2c60d8f15745
treec16c5cd1d10d2bc7bec65b4fc553f206e52a0bc4
parent21800b15870ef1abb048f533681aff5080ceacfa
Input: serio_raw - return proper result when serio_raw_write fails

If serio_raw_write was always returning number of bytes successfully
sent to serio port and never signalled error condition to the caller.
Change it so that for completely failed transfers appropriate error
code returned to the caller (partially successful writes still return
number of bytes transferred).

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