Input: logips2pp - clean up code
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Wed, 22 Mar 2017 22:27:53 +0000 (15:27 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Sat, 3 Feb 2018 00:49:01 +0000 (16:49 -0800)
commit592c352b95db8db9c0d71795183ec1f6ee5c4213
tree6d7dbc3d3745128a3994a5e868d85a3507e85c44
parentba667650c568d55f6b80be54951b098f86939f2d
Input: logips2pp - clean up code

- switch to using BIT() macros
- use u8 instead of unsigned char for byte data
- use input_set_capability() instead of manipulating capabilities bits
  directly
- use sign_extend32() when extracting wheel data.
- do not abuse -1 as error code, propagate errors from various calls.

Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/mouse/logips2pp.c