net/cw1200: Convert timers to use timer_setup()
Subsystems (3)
PATCH 1/1 net/cw1200: 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.
Cc Solomon Peachy <[email protected]>
Cc Kalle Valo <[email protected]>
Cc Thomas Gleixner <[email protected]>
Signed-off-by Kees Cook <[email protected]>
---
This requires commit 686fef928bba ("timer: Prepare to change timer callback argument type") in v4.14-rc3, but should be otherwise stand-alone.
--- drivers/net/wireless/st/cw1200/pm.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
drivers/net/wireless/st/cw1200/pm.c +2 -3
@@ -91,7 +91,7 @@ struct cw1200_suspend_state {u8 prev_ps_mode; }; -static void cw1200_pm_stay_awake_tmo (unsigned long arg) +static void cw1200_pm_stay_awake_tmo (struct timer_list *unused) {/* XXX what's the point of this ? */ }
@@ -101,8 +101,7 @@ int cw1200_pm_init(struct cw1200_pm_state *pm, {spin_lock_init (&pm->lock); -setup_timer (&pm->stay_awake, cw1200_pm_stay_awake_tmo, - (unsigned long )pm); +timer_setup (&pm->stay_awake, cw1200_pm_stay_awake_tmo,0 );return 0 ; }
Signature · 6 lines
2.7.4 -- Kees Cook Pixel Security