]> 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)
commit8db92883b16c092a6af50f74341f5fab8c5cd72d
tree3cd3450cbf111605a94b2e2491c3fa2d9b0f9b09
parent363744634bf8474bbe533a18b9622b10ebfd103b
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