diff options
-rw-r--r-- | drivers/input/touchscreen/ads7846.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/input/touchscreen/ads7846.c b/drivers/input/touchscreen/ads7846.c index cf7e69766b2b..8b6e30ac2919 100644 --- a/drivers/input/touchscreen/ads7846.c +++ b/drivers/input/touchscreen/ads7846.c | |||
@@ -754,7 +754,7 @@ static irqreturn_t ads7846_irq(int irq, void *handle) | |||
754 | * that here. (The "generic irq" framework may help...) | 754 | * that here. (The "generic irq" framework may help...) |
755 | */ | 755 | */ |
756 | ts->irq_disabled = 1; | 756 | ts->irq_disabled = 1; |
757 | disable_irq(ts->spi->irq); | 757 | disable_irq_nosync(ts->spi->irq); |
758 | ts->pending = 1; | 758 | ts->pending = 1; |
759 | hrtimer_start(&ts->timer, ktime_set(0, TS_POLL_DELAY), | 759 | hrtimer_start(&ts->timer, ktime_set(0, TS_POLL_DELAY), |
760 | HRTIMER_MODE_REL); | 760 | HRTIMER_MODE_REL); |