diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/input/touchscreen/s3c2410_ts.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/drivers/input/touchscreen/s3c2410_ts.c b/drivers/input/touchscreen/s3c2410_ts.c index bc9b410f670..46a33dfddc1 100644 --- a/drivers/input/touchscreen/s3c2410_ts.c +++ b/drivers/input/touchscreen/s3c2410_ts.c @@ -190,16 +190,9 @@ static struct timer_list event_send_timer = static void event_send_timer_f(unsigned long data) { - static unsigned long running; static int noop_counter; int event_type; - if (unlikely(test_and_set_bit(0, &running))) { - mod_timer(&event_send_timer, - jiffies + TS_RELEASE_TIMEOUT); - return; - } - while (__kfifo_get(ts.event_fifo, (unsigned char *)&event_type, sizeof(int))) { int buf[2]; @@ -253,8 +246,6 @@ static void event_send_timer_f(unsigned long data) mod_timer(&event_send_timer, jiffies + TS_RELEASE_TIMEOUT); } - clear_bit(0, &running); - return; ts_exit_error: /* should not happen unless we have a bug */ |