diff options
Diffstat (limited to 'drivers/input/keyboard/tnetv107x-keypad.c')
| -rw-r--r-- | drivers/input/keyboard/tnetv107x-keypad.c | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/input/keyboard/tnetv107x-keypad.c b/drivers/input/keyboard/tnetv107x-keypad.c index a4a445fb702..4c34f21fbe2 100644 --- a/drivers/input/keyboard/tnetv107x-keypad.c +++ b/drivers/input/keyboard/tnetv107x-keypad.c @@ -227,15 +227,15 @@ static int __devinit keypad_probe(struct platform_device *pdev)  		goto error_clk;  	} -	error = request_threaded_irq(kp->irq_press, NULL, keypad_irq, 0, -				     dev_name(dev), kp); +	error = request_threaded_irq(kp->irq_press, NULL, keypad_irq, +				     IRQF_ONESHOT, dev_name(dev), kp);  	if (error < 0) {  		dev_err(kp->dev, "Could not allocate keypad press key irq\n");  		goto error_irq_press;  	} -	error = request_threaded_irq(kp->irq_release, NULL, keypad_irq, 0, -				     dev_name(dev), kp); +	error = request_threaded_irq(kp->irq_release, NULL, keypad_irq, +				     IRQF_ONESHOT, dev_name(dev), kp);  	if (error < 0) {  		dev_err(kp->dev, "Could not allocate keypad release key irq\n");  		goto error_irq_release;  |