From: David S. Miller <davem@davemloft.net>
Date: Fri, 10 Sep 2010 05:27:33 +0000 (-0700)
Subject: Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=e548833df83c3554229eff0672900bfe958b45fd;p=GitHub%2FLineageOS%2Fandroid_kernel_samsung_universal7580.git

Merge branch 'master' of /linux/kernel/git/davem/net-2.6

Conflicts:
	net/mac80211/main.c
---

e548833df83c3554229eff0672900bfe958b45fd
diff --cc net/mac80211/main.c
index a06b6ee63c0,ded5c3843e0..4935b843bcc
--- a/net/mac80211/main.c
+++ b/net/mac80211/main.c
@@@ -850,7 -732,12 +850,13 @@@ void ieee80211_unregister_hw(struct iee
  
  	rtnl_unlock();
  
+ 	/*
+ 	 * Now all work items will be gone, but the
+ 	 * timer might still be armed, so delete it
+ 	 */
+ 	del_timer_sync(&local->work_timer);
+ 
 +	cancel_work_sync(&local->restart_work);
  	cancel_work_sync(&local->reconfig_filter);
  
  	ieee80211_clear_tx_pending(local);