aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2014-09-08 19:43:58 -0400
committerDavid S. Miller <davem@davemloft.net>2014-09-08 19:43:58 -0400
commit5b4c314575ea6edd57c547c2123083d88d8ff4e6 (patch)
treec3149c5f8c99b36a631d9776a3bb5541d217a0bb /drivers/staging
parenta7f26b7e1ee73ac9e766c430fea5af658d839954 (diff)
parent61a3d4f9d52c00b2016bc27fc66b10a194043f76 (diff)
Merge tag 'master-2014-09-08' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next
John W. Linville says: ==================== pull request: wireless-next 2014-09-08 Please pull this batch of updates intended for the 3.18 stream... For the mac80211 bits, Johannes says: "Not that much content this time. Some RCU cleanups, crypto performance improvements, and various patches all over, rather than listing them one might as well look into the git log instead." For the Bluetooth bits, Gustavo says: "The changes consists of: - Coding style fixes to HCI drivers - Corrupted ack value fix for the H5 HCI driver - A couple of Enhanced L2CAP fixes - Conversion of SMP code to use common L2CAP channel API - Page scan optimizations when using the kernel-side whitelist - Various mac802154 and and ieee802154 6lowpan cleanups - One new Atheros USB ID" For the iwlwifi bits, Emmanuel says: "We have a new big thing coming up which is called Dynamic Queue Allocation (or DQA). This is a completely new way to work with the Tx queues and it requires major refactoring. This is being done by Johannes and Avri. Besides this, Johannes disables U-APSD by default because of APs that would disable A-MPDU if the association supports U-ASPD. Luca contributed to the power area which he was cleaning up on the way while working on CSA. A few more random things here and there." For the Atheros bits, Kalle says: "For ath6kl we had two small fixes and a new SDIO device id. For ath10k the bigger changes are: * support for new firmware version 10.2 (Michal) * spectral scan support (Simon, Sven & Mathias) * export a firmware crash dump file (Ben & me) * cleaning up of pci.c (Michal) * print pci id in all messages, which causes most of the churn (Michal)" Beyond that, we have the usual collection of various updates to ath9k, b43, mwifiex, and wil6210, as well as a few other bits here and there. Please let me know if there are problems! ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/staging')
-rw-r--r--drivers/staging/rtl8723au/core/rtw_mlme_ext.c2
-rw-r--r--drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c5
-rw-r--r--drivers/staging/wlan-ng/cfg80211.c1
3 files changed, 5 insertions, 3 deletions
diff --git a/drivers/staging/rtl8723au/core/rtw_mlme_ext.c b/drivers/staging/rtl8723au/core/rtw_mlme_ext.c
index c5fdcb89dacd..2a1502f351f8 100644
--- a/drivers/staging/rtl8723au/core/rtw_mlme_ext.c
+++ b/drivers/staging/rtl8723au/core/rtw_mlme_ext.c
@@ -2128,7 +2128,7 @@ static int on_action_public23a(struct rtw_adapter *padapter,
2128 IEEE80211_BAND_5GHZ); 2128 IEEE80211_BAND_5GHZ);
2129 2129
2130 if (cfg80211_rx_mgmt(padapter->rtw_wdev, freq, 0, pframe, 2130 if (cfg80211_rx_mgmt(padapter->rtw_wdev, freq, 0, pframe,
2131 skb->len, 0, GFP_ATOMIC)) 2131 skb->len, 0))
2132 return _SUCCESS; 2132 return _SUCCESS;
2133 2133
2134 return _FAIL; 2134 return _FAIL;
diff --git a/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c b/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
index 93dc844a10b3..8b0ccb5c5fc4 100644
--- a/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
+++ b/drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c
@@ -279,6 +279,7 @@ static int rtw_cfg80211_inform_bss(struct rtw_adapter *padapter,
279 } 279 }
280 280
281 bss = cfg80211_inform_bss(wiphy, notify_channel, 281 bss = cfg80211_inform_bss(wiphy, notify_channel,
282 CFG80211_BSS_FTYPE_UNKNOWN,
282 pnetwork->network.MacAddress, 283 pnetwork->network.MacAddress,
283 pnetwork->network.tsf, 284 pnetwork->network.tsf,
284 pnetwork->network.capability, 285 pnetwork->network.capability,
@@ -2379,7 +2380,7 @@ void rtw_cfg80211_indicate_sta_assoc(struct rtw_adapter *padapter,
2379 IEEE80211_BAND_5GHZ); 2380 IEEE80211_BAND_5GHZ);
2380 2381
2381 cfg80211_rx_mgmt(padapter->rtw_wdev, freq, 0, pmgmt_frame, frame_len, 2382 cfg80211_rx_mgmt(padapter->rtw_wdev, freq, 0, pmgmt_frame, frame_len,
2382 0, GFP_ATOMIC); 2383 0);
2383#endif /* defined(RTW_USE_CFG80211_STA_EVENT) */ 2384#endif /* defined(RTW_USE_CFG80211_STA_EVENT) */
2384} 2385}
2385 2386
@@ -2425,7 +2426,7 @@ void rtw_cfg80211_indicate_sta_disassoc(struct rtw_adapter *padapter,
2425 frame_len = sizeof(struct ieee80211_hdr_3addr) + 2; 2426 frame_len = sizeof(struct ieee80211_hdr_3addr) + 2;
2426 2427
2427 cfg80211_rx_mgmt(padapter->rtw_wdev, freq, 0, (u8 *)&mgmt, frame_len, 2428 cfg80211_rx_mgmt(padapter->rtw_wdev, freq, 0, (u8 *)&mgmt, frame_len,
2428 0, GFP_ATOMIC); 2429 0);
2429#endif /* defined(RTW_USE_CFG80211_STA_EVENT) */ 2430#endif /* defined(RTW_USE_CFG80211_STA_EVENT) */
2430} 2431}
2431 2432
diff --git a/drivers/staging/wlan-ng/cfg80211.c b/drivers/staging/wlan-ng/cfg80211.c
index 3727f6d25cf1..8942dcb44180 100644
--- a/drivers/staging/wlan-ng/cfg80211.c
+++ b/drivers/staging/wlan-ng/cfg80211.c
@@ -422,6 +422,7 @@ static int prism2_scan(struct wiphy *wiphy,
422 IEEE80211_BAND_2GHZ); 422 IEEE80211_BAND_2GHZ);
423 bss = cfg80211_inform_bss(wiphy, 423 bss = cfg80211_inform_bss(wiphy,
424 ieee80211_get_channel(wiphy, freq), 424 ieee80211_get_channel(wiphy, freq),
425 CFG80211_BSS_FTYPE_UNKNOWN,
425 (const u8 *) &(msg2.bssid.data.data), 426 (const u8 *) &(msg2.bssid.data.data),
426 msg2.timestamp.data, msg2.capinfo.data, 427 msg2.timestamp.data, msg2.capinfo.data,
427 msg2.beaconperiod.data, 428 msg2.beaconperiod.data,