Thread (17 messages) 17 messages, 6 authors, 2014-03-29

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

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help