Author: nbd
Date: 2014-08-29 22:41:20 +0200 (Fri, 29 Aug 2014)
New Revision: 42330

Added:
   
branches/barrier_breaker/package/kernel/mac80211/patches/008-fix_netdev_unregister.patch
Log:
mac80211: fix crash when unloading drivers (#17706)

Signed-off-by: Felix Fietkau <[email protected]>

Backport of r42329

Added: 
branches/barrier_breaker/package/kernel/mac80211/patches/008-fix_netdev_unregister.patch
===================================================================
--- 
branches/barrier_breaker/package/kernel/mac80211/patches/008-fix_netdev_unregister.patch
                            (rev 0)
+++ 
branches/barrier_breaker/package/kernel/mac80211/patches/008-fix_netdev_unregister.patch
    2014-08-29 20:41:20 UTC (rev 42330)
@@ -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);
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to