summaryrefslogtreecommitdiff
blob: e1f168f127075e0a487159022b28eba89dacf818 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- src/wl/sys/wl_cfg80211.c.old	2013-05-02 17:10:36.000000000 +0200
+++ src/wl/sys/wl_cfg80211.c	2013-05-02 17:12:27.000000000 +0200
@@ -2119,7 +2119,11 @@
 		rcu_read_unlock();
 #endif
 		beacon_interval = bss->beacon_interval;
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 9, 0)
 		cfg80211_put_bss(bss);
+#else
+		cfg80211_put_bss(wl_to_wiphy(wl), bss);
+#endif
 	}
 
 	tim = bcm_parse_tlvs(ie, ie_len, WLAN_EID_TIM);