Re: [PATCH 2/7] atm: replace del_timer by del_timer_sync
From: Thomas Gleixner <hidden>
Date: 2014-03-26 22:02:33
Also in:
kernel-janitors, lkml
From: Thomas Gleixner <hidden>
Date: 2014-03-26 22:02:33
Also in:
kernel-janitors, lkml
On Wed, 26 Mar 2014, Eric Dumazet wrote:
On Wed, 2014-03-26 at 22:33 +0100, Julia Lawall wrote:quoted
From: Julia Lawall <redacted>quoted
diff --git a/net/atm/mpc.c b/net/atm/mpc.c index b71ff6b..91dc58f 100644 --- a/net/atm/mpc.c +++ b/net/atm/mpc.c@@ -1492,7 +1492,7 @@ static void __exit atm_mpoa_cleanup(void) mpc_proc_clean(); - del_timer(&mpc_timer); + del_timer_sync(&mpc_timer); unregister_netdevice_notifier(&mpoa_notifier); deregister_atm_ioctl(&atm_ioctl_ops);It seems this timer rearms itself, so this patch wont be enough I fear.
That's why you need del_timer_sync() it waits for the timer handler to complete and then removes it. Thanks, tglx