the issue persists with linux kernel 3.16. nicholas' patch works there
too; i've used it in the attached form to make the dkms modules build
both for 3.14 and 3.16.
--- src/wl/sys/wl_cfg80211_hybrid.c-pre754434	2014-08-16 01:17:03.845650307 +0200
+++ src/wl/sys/wl_cfg80211_hybrid.c	2014-08-16 11:01:40.134992927 +0200
@@ -1841,7 +1841,11 @@
 			wl_get_assoc_ies(wl);
 			memcpy(&wl->bssid, &e->addr, ETHER_ADDR_LEN);
 			wl_update_bss_info(wl);
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 15, 0)
 			cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, GFP_KERNEL);
+#else
+			cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, &wl->conf->channel, GFP_KERNEL);
+#endif
 			set_bit(WL_STATUS_CONNECTED, &wl->status);
 			wl->profile->active = true;
 		}

Attachment: signature.asc
Description: Digital signature



Reply via email to