]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/input/touchscreen/omap/omap_ts.c
[PATCH] ARM: OMAP: OMAP touchscreen timer BUG
[linux-2.6-omap-h63xx.git] / drivers / input / touchscreen / omap / omap_ts.c
index bfc9b591a8d411a84573e65b19f34c078950b3de..3b13c0d272f3b4889b9457de59ed582275ee2cc0 100644 (file)
@@ -120,8 +120,7 @@ static irqreturn_t omap_ts_handler(int irq, void *dev_id, struct pt_regs *regs)
                disable_irq(irq);
        }
        // restart acquire
-       ts_omap.ts_timer.expires = jiffies + HZ / 100;
-       add_timer(&(ts_omap.ts_timer));
+       mod_timer(&ts_omap.ts_timer, jiffies + HZ / 100);
 
        spin_unlock(&ts_omap.lock);