]> git.baikalelectronics.ru Git - kernel.git/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)
commite78574b9d06e41342950b3a414e4b8fb5900b9ad
tree3cd3450cbf111605a94b2e2491c3fa2d9b0f9b09
parent4a36dac94715f65588537965c9a62e405e60284f
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