From: Stephen Warren Date: Wed, 2 May 2012 07:15:18 +0000 (-0700) Subject: Input: mpu3050 - set IRQF_ONESHOT when requesting the interrupt X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=f31ad406693f114e57ad4651eb17deb68419c7cb;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git Input: mpu3050 - set IRQF_ONESHOT when requesting the interrupt Commit 1c6c695 "genirq: Reject bogus threaded irq requests" requires that request_threaded_irq() either be passed an explicit handler, or that IRQF_ONESHOT be set. Set this flag. Signed-off-by: Stephen Warren Signed-off-by: Dmitry Torokhov --- diff --git a/drivers/input/misc/mpu3050.c b/drivers/input/misc/mpu3050.c index 5403c571b6a5..306f84c2d8fb 100644 --- a/drivers/input/misc/mpu3050.c +++ b/drivers/input/misc/mpu3050.c @@ -367,7 +367,7 @@ static int __devinit mpu3050_probe(struct i2c_client *client, error = request_threaded_irq(client->irq, NULL, mpu3050_interrupt_thread, - IRQF_TRIGGER_RISING, + IRQF_TRIGGER_RISING | IRQF_ONESHOT, "mpu3050", sensor); if (error) { dev_err(&client->dev,