]> Pileus Git - ~andy/linux/commit
Input: tnetv107x-keypad - make irqs signed for error handling
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 11 Nov 2013 07:31:17 +0000 (23:31 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Mon, 11 Nov 2013 08:01:44 +0000 (00:01 -0800)
commita108193cf9685061660e111f985594d6a344abfb
tree3cd3450cbf111605a94b2e2491c3fa2d9b0f9b09
parentc6d81bd7237b5785080087bcf796ce456ef69557
Input: tnetv107x-keypad - make irqs signed for error handling

There is a bug in keypad_probe() where we do:

kp->irq_press   = platform_get_irq_byname(pdev, "press");
kp->irq_release = platform_get_irq_byname(pdev, "release");
if (kp->irq_press < 0 || kp->irq_release < 0) {

The problem is that these irq variables are unsigned so the error
handling doesn't work.  I've changed them to signed values.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/keyboard/tnetv107x-keypad.c