Hi Dave, here's a pull request for 4.3. In this pull request there's I have one revert in commit 360d9bb5ee2d ("Revert "ath9k: export HW random number generator""), the data doesn't seem to be random enough. Please let me know if you have any problems. Kalle The following changes since commit 9d7b372f0514d829b2f712aac5b85eaab2dc0cb2: Merge branch 'be2net-next' (2015-07-10 23:24:31 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git tags/wireless-drivers-next-for-davem-2015-07-31 for you to fetch changes up to 360d9bb5ee2db4d409448667de606c05b3914d53: Revert "ath9k: export HW random number generator" (2015-07-31 10:25:16 +0300) ---------------------------------------------------------------- Major changes: mwifiex: * add TX DATA Pause support * add multichannel and TDLS channel switch support ath10k: * enable VHT for IBSS * initial work to support qca99x0 and the corresponding 10.4 firmware branch ---------------------------------------------------------------- Andy Shevchenko (1): iwlegacy: convert hex_dump_to_buffer() to %*ph Aniket Nagarnaik (4): mwifiex: fix for p2p broken link mwifiex: add bss mode TLV to extended scan command mwifiex: use maximum ssid length as 0xfe for p2p mwifiex: correct p2p and station interface counters Antonio Borneo (1): wireless: cw1200: Remove redundant spi driver bus initialization Avinash Patil (10): mwifiex: add tx data pause support mwifiex: update domain_info upon band change in start_ap mwifiex: support for bypass tx queue mwifiex: enable traffic only when port is open mwifiex: extend tx_data pause to AP interface as well mwifiex: support to set multichannel policy to FW mwifiex: advertise multichannel support to cfg80211 mwifiex: separate interface combination for multichannel and DFS mwifiex: handle multichannel event MAINTAINERS: update for mwifiex driver maintainers Bartosz Markowski (1): ath10k: fix QCA61X4 boot up Christophe Jaillet (1): brcmsmac: Use kstrdup to simplify code Felix Fietkau (1): ath9k: make DMA stop related messages debug-only Guy Mishol (1): wlcore: add antenna diversity reading Hauke Mehrtens (1): bcma: fix build error when build as module Janusz Dziedzic (1): ath10k: enable VHT for IBSS John Linville (3): mwifiex: avoid freeing improper pointer in mwifiex_set_wowlan_mef_entry mwifiex: do not short circuit exit from mwifiex_set_mgmt_ies mwifiex: fix leak of gen_ie storage on exit from mwifiex_del_mgmt_ies Kalle Valo (2): Merge ath-next from ath.git. Revert "ath9k: export HW random number generator" Larry Finger (1): rtlwifi: rtl8821ae: Fix an expression that is always false Miaoqing Pan (2): ath9k: Fix register definitions for QCA956x ath9k: export HW random number generator Michal Kazior (10): ath10k: dump fw features during probing ath10k: print htt op_version upon driver boot ath10k: prevent debugfs mmio access crash kernel ath10k: don't set cck/ofdm scan flags ath10k: limit multi-vif ps more aggresivelly ath10k: fix hw roc expiration notifcation ath10k: update vdev ps state on start ath10k: fix per-vif queue locking ath10k: tweak interface combinations ath9k: fix moredata flag endianness in cabq tx Nicholas Mc Guire (3): ath10k: mac: remove unreachable negative return check ath10k: txrx: remove unreachable negative return check and fixup type ipw2100: fix timeout bug - always evaluated to 0 Nik Nyby (2): rtlwifi: fix typo in comments b43: Fix typo in function name Rafa? Mi?ecki (1): brcmfmac: set wiphy's addresses to provide valid MACs Rafał Miłecki (1): bcma: populate bus DT subnodes as platform_device-s Raja Mani (19): ath10k: remove unused variable hdr in ath10k_htt_rx_h_undecap() ath10k: include new wmi op version for 10.4 fw ath10k: add 10.4 fw wmi service bitmap definition ath10k: include 10.4 fw specific wmi cmd and event ids ath10k: set 10.4 fw exclusive wmi cmd as unsupported for other fw versions ath10k: add 10.4 fw wmi vdev cmd ids ath10k: add 10.4 fw wmi pdev cmd ids ath10k: fill 10.4 fw wmi init cmd default values ath10k: handle 10.4 fw wmi mgmt rx event ath10k: adjust default peer limits if qcache enabled in 10.4 fw ath10k: handle 10.4 fw wmi ready event ath10k: enhance swba event handler to adapt different size tim bitmap ath10k: handle 10.4 firmware wmi swba event ath10k: enable vdev and peer related operations for 10.4 fw ath10k: add scan support for 10.4 fw ath10k: add 10.4 fw specific htt msg definitions ath10k: advertise 10.4 fw ap and sta iface combination to mac80211 ath10k: set max spatial stream to 4 for 10.4 fw ath10k: configure frag desc memory to target for qca99X0 Raphaël Poggi (1): wlcore: sdio: return correct error code Reyad Attiyat (1): mwifiex: usb: Fix double add error when submitting rx urb Taehee Yoo (1): rtlwifi: rtl8192cu: Remove rtl8723 code Vasanthakumar Thiagarajan (11): ath10k: Add a table to store hw specific values ath10k: Add new reg_address/mask to hw register table ath10k: Add hw register/values for QCA99X0 chip ath10k: Copy Engine related changes for QCA99X0 ath10k: Make target cpu address to CE address conversion chip specific ath10k: Add chip reset sequence for QCA99X0 ath10k: Extend CE src desc flags for interrupt indication ath10k: Fix BMI communication timeout for QCA99X0 ath10k: Add support for code swap ath10k: Add BMI param value to execute otp to hw_param ath10k: Fix target to cpu address conversion logic Vladimir Kondratiev (1): wil6210: restart AP upon change in privacy settings Xinming Hu (8): mwifiex: block data traffic to tx paused receive address mwifiex: do not increase tx_pkts_queued if receive address tx paused mwifiex: add tdls channel switch status mwifiex: process tdls channel switch event mwifiex: add tdls config command mwifiex: enable tdls channel switch ext_cap mwifiex: enhance tdls link setup condition mwifiex: add cfg80211 tdls channel switch handler Zefir Kurtisi (3): ath: DFS - limit number of potential PRI sequences ath9k: DFS - consider ext_channel pulses only in HT40 mode ath9k: DFS - add pulse chirp detection for FCC MAINTAINERS | 2 +- drivers/bcma/main.c | 12 + drivers/net/wireless/ath/ath10k/Makefile | 3 +- drivers/net/wireless/ath/ath10k/bmi.h | 2 +- drivers/net/wireless/ath/ath10k/ce.c | 1 + drivers/net/wireless/ath/ath10k/ce.h | 17 +- drivers/net/wireless/ath/ath10k/core.c | 111 +- drivers/net/wireless/ath/ath10k/core.h | 26 +- drivers/net/wireless/ath/ath10k/debug.c | 10 +- drivers/net/wireless/ath/ath10k/htt.c | 45 + drivers/net/wireless/ath/ath10k/htt.h | 47 + drivers/net/wireless/ath/ath10k/htt_rx.c | 6 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 76 +- drivers/net/wireless/ath/ath10k/hw.c | 86 +- drivers/net/wireless/ath/ath10k/hw.h | 124 ++- drivers/net/wireless/ath/ath10k/mac.c | 159 ++- drivers/net/wireless/ath/ath10k/mac.h | 6 +- drivers/net/wireless/ath/ath10k/pci.c | 193 +++- drivers/net/wireless/ath/ath10k/pci.h | 13 +- drivers/net/wireless/ath/ath10k/swap.c | 208 ++++ drivers/net/wireless/ath/ath10k/swap.h | 72 ++ drivers/net/wireless/ath/ath10k/targaddrs.h | 3 + drivers/net/wireless/ath/ath10k/txrx.c | 6 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 142 ++- drivers/net/wireless/ath/ath10k/wmi.c | 1104 +++++++++++++++++++- drivers/net/wireless/ath/ath10k/wmi.h | 949 ++++++++++++++++- drivers/net/wireless/ath/ath9k/ar9003_phy.h | 25 +- drivers/net/wireless/ath/ath9k/debug.c | 2 + drivers/net/wireless/ath/ath9k/debug.h | 2 + drivers/net/wireless/ath/ath9k/dfs.c | 170 ++- drivers/net/wireless/ath/ath9k/recv.c | 7 +- drivers/net/wireless/ath/ath9k/xmit.c | 11 +- drivers/net/wireless/ath/dfs_pri_detector.c | 2 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 217 ++-- drivers/net/wireless/ath/wil6210/wil6210.h | 2 + drivers/net/wireless/b43/lo.c | 4 +- drivers/net/wireless/b43/lo.h | 2 +- drivers/net/wireless/b43/phy_g.c | 2 +- drivers/net/wireless/brcm80211/brcmfmac/cfg80211.c | 14 + drivers/net/wireless/brcm80211/brcmfmac/core.h | 3 + .../net/wireless/brcm80211/brcmsmac/mac80211_if.c | 4 +- drivers/net/wireless/cw1200/cw1200_spi.c | 1 - drivers/net/wireless/ipw2x00/ipw2100.c | 2 +- drivers/net/wireless/iwlegacy/3945-mac.c | 2 +- drivers/net/wireless/iwlegacy/debug.c | 8 +- drivers/net/wireless/mwifiex/cfg80211.c | 130 ++- drivers/net/wireless/mwifiex/decl.h | 3 + drivers/net/wireless/mwifiex/fw.h | 93 +- drivers/net/wireless/mwifiex/ie.c | 3 + drivers/net/wireless/mwifiex/init.c | 3 +- drivers/net/wireless/mwifiex/join.c | 2 + drivers/net/wireless/mwifiex/main.c | 63 +- drivers/net/wireless/mwifiex/main.h | 38 + drivers/net/wireless/mwifiex/scan.c | 14 + drivers/net/wireless/mwifiex/sta_cmd.c | 90 +- drivers/net/wireless/mwifiex/sta_cmdresp.c | 5 + drivers/net/wireless/mwifiex/sta_event.c | 207 +++- drivers/net/wireless/mwifiex/tdls.c | 78 +- drivers/net/wireless/mwifiex/txrx.c | 22 +- drivers/net/wireless/mwifiex/uap_cmd.c | 7 +- drivers/net/wireless/mwifiex/uap_event.c | 13 + drivers/net/wireless/mwifiex/usb.c | 6 +- drivers/net/wireless/mwifiex/util.c | 59 ++ drivers/net/wireless/mwifiex/wmm.c | 156 ++- drivers/net/wireless/mwifiex/wmm.h | 8 + drivers/net/wireless/rtlwifi/rtl8192cu/def.h | 9 - drivers/net/wireless/rtlwifi/rtl8192cu/hw.c | 16 +- drivers/net/wireless/rtlwifi/rtl8192cu/mac.c | 12 - drivers/net/wireless/rtlwifi/rtl8192de/phy.c | 4 +- drivers/net/wireless/rtlwifi/rtl8821ae/hw.c | 2 +- drivers/net/wireless/rtlwifi/rtl8821ae/reg.h | 1 + drivers/net/wireless/ti/wlcore/rx.c | 3 +- drivers/net/wireless/ti/wlcore/rx.h | 3 + drivers/net/wireless/ti/wlcore/sdio.c | 3 +- 74 files changed, 4605 insertions(+), 351 deletions(-) create mode 100644 drivers/net/wireless/ath/ath10k/swap.c create mode 100644 drivers/net/wireless/ath/ath10k/swap.h -- Kalle Valo -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html