mac80211: fix crash when unloading drivers (#17706)
Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 42329
This commit is contained in:
		@@ -0,0 +1,14 @@
 | 
				
			|||||||
 | 
					--- a/net/mac80211/iface.c
 | 
				
			||||||
 | 
					+++ b/net/mac80211/iface.c
 | 
				
			||||||
 | 
					@@ -1796,7 +1796,11 @@ void ieee80211_remove_interfaces(struct 
 | 
				
			||||||
 | 
					 	}
 | 
				
			||||||
 | 
					 	mutex_unlock(&local->iflist_mtx);
 | 
				
			||||||
 | 
					 	unregister_netdevice_many(&unreg_list);
 | 
				
			||||||
 | 
					+#if (!(LINUX_VERSION_CODE >= KERNEL_VERSION(3,10,45) && \
 | 
				
			||||||
 | 
					+       LINUX_VERSION_CODE < KERNEL_VERSION(3,11,0)) && \
 | 
				
			||||||
 | 
					+     (LINUX_VERSION_CODE < KERNEL_VERSION(3,16,0)))
 | 
				
			||||||
 | 
					 	list_del(&unreg_list);
 | 
				
			||||||
 | 
					+#endif
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					 	list_for_each_entry_safe(sdata, tmp, &wdev_list, list) {
 | 
				
			||||||
 | 
					 		list_del(&sdata->list);
 | 
				
			||||||
		Reference in New Issue
	
	Block a user