]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/commit
[PATCH] ARM: OMAP: OMAP touchscreen timer BUG
authorTodd Poynor <tpoynor@mvista.com>
Tue, 3 Jan 2006 17:33:46 +0000 (09:33 -0800)
committerTony Lindgren <tony@atomide.com>
Tue, 3 Jan 2006 17:33:46 +0000 (09:33 -0800)
commitbcc4d1d55ac60e334bccbd8ca07000f025c70663
treea1a47183b3049e1d1d8b94d917b9b17143e650c1
parent19f955b5ae6709b746935e28357b2afdd22b5e87
[PATCH] ARM: OMAP: OMAP touchscreen timer BUG

Fix OMAP touchscreen timer restart BUG.

kernel BUG at include/linux/timer.h:83!
[<c002ac60>] (__bug+0x0/0x58) from [<c01a3fbc>] (omap_ts_handler+0x60/0x78)
[<c01a3f5c>] (omap_ts_handler+0x0/0x78) from [<c00269fc>] (__do_irq+0x4c/0x8c)

which is:

static inline void add_timer(struct timer_list *timer)
{
        BUG_ON(timer_pending(timer));
        __mod_timer(timer, timer->expires);

Signed-off-by: Todd Poynor <tpoynor@mvista.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
drivers/input/touchscreen/omap/omap_ts.c