Input: keyboard - convert timers to use timer_setup()
In preparation for unconditionally passing the struct timer_list pointer to all timer callbacks, switch to using the new timer_setup() and from_timer() to pass the timer pointer explicitly. Signed-off-by: Kees Cook <keescook@chromium.org> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
This commit is contained in:

committed by
Dmitry Torokhov

parent
a11bc476b9
commit
4ea40278eb
@@ -41,7 +41,7 @@
|
||||
#undef NEW_BOARD_LEARNING_MODE
|
||||
|
||||
static void omap_kp_tasklet(unsigned long);
|
||||
static void omap_kp_timer(unsigned long);
|
||||
static void omap_kp_timer(struct timer_list *);
|
||||
|
||||
static unsigned char keypad_state[8];
|
||||
static DEFINE_MUTEX(kp_enable_mutex);
|
||||
@@ -74,7 +74,7 @@ static irqreturn_t omap_kp_interrupt(int irq, void *dev_id)
|
||||
return IRQ_HANDLED;
|
||||
}
|
||||
|
||||
static void omap_kp_timer(unsigned long data)
|
||||
static void omap_kp_timer(struct timer_list *unused)
|
||||
{
|
||||
tasklet_schedule(&kp_tasklet);
|
||||
}
|
||||
@@ -233,7 +233,7 @@ static int omap_kp_probe(struct platform_device *pdev)
|
||||
col_idx = 0;
|
||||
row_idx = 0;
|
||||
|
||||
setup_timer(&omap_kp->timer, omap_kp_timer, (unsigned long)omap_kp);
|
||||
timer_setup(&omap_kp->timer, omap_kp_timer, 0);
|
||||
|
||||
/* get the irq and init timer*/
|
||||
kp_tasklet.data = (unsigned long) omap_kp;
|
||||
|
Reference in New Issue
Block a user