Hi Dave, here's a pull request to net-next for 4.18. I forgot to mention in the signed tag was that one id is added to include/linux/mmc/sdio_ids.h but that was acked by Ulf. I suspect hat because of my merge of wireless-drivers into wireless-drivers-next the diffstat from request-pull was wrong again. I manually replaced that with the diffstat from my test pull to net-next. Please let me know if you have any problems. Kalle The following changes since commit af8a41cccf8f469165c6debc8fe07c5fd2ca501a: rtlwifi: cleanup 8723be ant_sel definition (2018-04-24 13:15:08 +0300) 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-2018-05-17 for you to fetch changes up to 763ece85f45a6b93268e25a0abf02922f911dab4: brcmfmac: fix initialization of struct cfg80211_inform_bss variable (2018-05-15 18:03:35 +0300) ---------------------------------------------------------------- wireless-drivers-next patches for 4.18 The first pull request for 4.18. As usual new features and bug fixes but nothing really special. I also merged wireless-drivers due to an iwlwifi patch dependency. Major changes: iwlwifi * implement Traffic Condition Monitor and use it for scan, BT coex and to detect when the AP doesn't support UAPSD properly * some more work for the 22000 family of devices; * introduce AMSDU rate control offload qtnfmac * DFS offload support rsi * roaming enhancements * increase max supported aggregation subframes * don't advertise 5 GHz support if the device doesn't support it brcmfmac * add support for BCM4366E chipset * add support for bcm43364 wireless chipset ath10k * enable temperature reads for QCA6174 and QCA9377 * add firmware memory dump support for QCA9984 * continue adding WCN3990 support via SNOC bus ---------------------------------------------------------------- Amitkumar Karwar (7): rsi: disable fw watchdog timer during reset rsi: device bootup parameter configuration rsi: use appropriate interface for power save configuration rsi: increase max supported aggregation subframes rsi: parse TID from data frame correctly rsi: enable power save by default for coex rsi: advertise 5GHz support based on device capability Arend Van Spriel (2): brcmfmac: check p2pdev mac address uniqueness brcmfmac: constify firmware mapping tables Arnd Bergmann (1): ath10k: avoid possible string overflow Carl Huang (2): ath10k: add WMI_SERVICE_AVAILABLE_EVENT support ath10k: support MAC address randomization in scan Colin Ian King (9): wil6210: fix potential null dereference of ndev before null check ath10k: fix spelling mistake: "tiggers" -> "triggers" ath6kl: fix spelling mistake: "chache" -> "cache" cw1200: fix spelling mistake: "Mailformed" -> "Malformed" rt2x00: fix spelling mistake in various macros, UKNOWN -> UNKNOWN ipw2100: fix spelling mistake: "decsribed" -> "described" rtlwifi: fix spelling mistake: "dismatch" -> "mismatch" ipw2200: fix spelling mistake: "functionalitis" -> "functionalities" rsi: fix spelling mistake: "thead" -> "thread" Dan Carpenter (2): rsi: remove unecessary PTR_ALIGN()s mwifiex: pcie: tighten a check in mwifiex_pcie_process_event_ready() Dan Haab (1): brcmfmac: add support for BCM4366E chipset Daniel Mack (11): wcn36xx: check for DMA mapping errors in wcn36xx_dxe_tx_frame() wcn36xx: don't keep reference to skb if transmission failed wcn36xx: don't delete invalid bss indices wcn36xx: allocate skbs with GFP_KERNEL during init wcn36xx: use READ_ONCE() to access desc->ctrl wcn36xx: pass correct BSS index when deleting BSS keys wcn36xx: abort scan request when 'dequeued' indicator is sent wcn36xx: cancel pending scan request when interface goes down wcn36xx: handle scan cancellation when firmware support is missing wcn36xx: send bss_type in scan requests wcn36xx: pass information elements in scan requests Dmitry Lebed (1): qtnfmac: add DFS offload support Eliad Peller (2): iwlwifi: pcie: allow sending pre-built A-MSDUs iwlwifi: mvm: set wakeup filters for wowlan "any" configuration Emmanuel Grumbach (3): iwlwifi: mvm: BT Coex - make the primary / secondary pick traffic aware iwlwifi: pcie: implement the overlow queue for Gen2 devices iwlwifi: mvm: set the MFP flag for keys that are used by MFP stations Erik Stromdahl (2): ath10k: add inlined wrappers for htt tx ops ath10k: add inlined wrappers for htt rx ops Eyal Reizer (1): wlcore: sdio: allow pm to handle sdio power Felix Fietkau (11): mt76: stop tx queues from the driver callback instead of common code mt76: add missing VHT maximum A-MPDU length capability mt76: toggle driver station powersave bit before notifying mac80211 mt76: rework tx power handling mt76: fix potential sleep in atomic context mt76: set RX_FLAG_DUP_VALIDATED for A-MPDU reordered packets mt76: check qos ack policy before reordering packets mt76: fix concurrent rx calls on A-MPDU release mt76: add rcu locking in tid reorder function mt76: add rcu locking around tx scheduling mt76: check for pending reset before attempting to schedule tx Franky Lin (5): brcmfmac: reports boottime_ns while informing bss brcmfmac: use nl80211_band directly to get ieee80211 channel brcmfmac: add hostready indication brcmfmac: coarse support for PCIe shared structure rev7 brcmfmac: fix initialization of struct cfg80211_inform_bss variable Ganapathi Bhat (1): mwifiex: increase TX threashold to avoid TX timeout during ED MAC test Golan Ben Ami (2): iwlwifi: allow different csr flags for different device families iwlwifi: support new csr addresses for hw address Golan Ben-Ami (1): iwlwifi: introduce Image Loader (IML) - new firmware image Govind Singh (15): ath10k: build ce layer in ath10k core module ath10k: platform driver for WCN3990 SNOC WLAN module ath10k: add resource init and deinit for WCN3990 ath10k: add hif start/stop methods for wcn3990 snoc layer ath10k: add HTC services for WCN3990 ath10k: map HTC services to tx/rx pipes for wcn3990 ath10k: add hif power-up/power-down methods ath10k: add hif tx methods for wcn3990 ath10k: add hif rx methods for wcn3990 ath10k: modify hif tx paddr to dma_addr_t type ath10k: vote for hardware resources for WCN3990 dt: bindings: add bindings for wcn3990 wifi block ath10k: fix fw path name for WCN3990 target ath10k: enable SRRI/DRRI support on ddr for WCN3990 ath10k: enable sta idle power save Gregory Greenman (1): iwlwifi: mvm: support offload of AMSDU rate control Gustavo A. R. Silva (6): ath9k: dfs: remove accidental use of stack VLA mt7601u: phy: mark expected switch fall-through brcmsmac: phy_lcn: remove duplicate code qtnfmac: pearl: pcie: fix memory leak in qtnf_fw_work_handler rsi_91x: fix structurally dead code rsi_91x: fix uninitialized variable Haim Dreyfuss (1): iwlwifi: move timestamp functions from debugfs.h to dbg.h Jia-Ju Bai (1): net: wireless: b43legacy: Replace GFP_ATOMIC with GFP_KERNEL in dma_tx_fragment Johannes Berg (3): iwlwifi: mvm: detect U-APSD breaking aggregation iwlwifi: mvm: clean up scan capability checks iwlwifi: mvm: move skb padding reservation earlier Julia Lawall (1): mwifiex: delete unneeded include Kalle Valo (4): Merge tag 'iwlwifi-next-for-kalle-2018-04-20' of git://git.kernel.org/.../iwlwifi/iwlwifi-next Merge ath-next from git://git.kernel.org/.../kvalo/ath.git Merge git://git.kernel.org/.../kvalo/wireless-drivers.git Merge tag 'iwlwifi-next-for-kalle-2018-04-26' of git://git.kernel.org/.../iwlwifi/iwlwifi-next Liad Kaufman (2): iwlwifi: support api ver2 of NVM_GET_INFO resp iwlwifi: mvm: support 22000 HW opening agg before traffic Loic Poulain (2): wcn36xx: Add missing fall through comment in smd.c wcn36xx: Remove useless skb spinlock Lorenzo Bianconi (10): mt76x2: fix tssi initialization for 5GHz band mt76x2: make mt76x2_mac_reset routine static mt76x2: remove unnecessary MT_TX_ALC_CFG_4 configuration mt76x2: fix tx_alc_enabled check mt76x2: set default values in TX_ALC_CFG_{1, 2} for tempetaure compensation mt76x2: fix TXD_INFO bitmask definition mt76x2: fix is_mt7612 routine mt76x2: remove unnecessary break in mt76x2_mac_process_tx_rate() mt76x2: fix avg_rssi estimation mt76x2: add a polling delay in mt76x2_mac_stop routine Luc Van Oostenryck (2): mwifiex: fix mwifiex_hard_start_xmit()'s return type qtnfmac: fix qtnf_netdev_hard_start_xmit()'s return type Luca Coelho (10): iwlwifi: mvm: add traffic condition monitoring (TCM) iwlwifi: mvm: use TCM data to decide scan priority iwlwifi: mvm: fix OOC priority in scans iwlwifi: use flags to denote modifiers for the channel maps iwlwifi: remove upper case letters in sku_capa_band_*_enable iwlwifi: cfg: remove unnecessary cfg data in non-dvm devices iwlwifi: fw: harden page loading code iwlwifi: fw: combine loading of last page block into main copy loop iwlwifi: pcie: remove non-responsive device iwlwifi: make bitfield a u32 instead of u16 Maharaja Kennadyrajan (1): ath10k: fix a typo in ath10k_wmi_set_wmm_param() Manikanta Pubbisetty (1): ath10k: correct target assert problem due to CE5 stuck Marcus Folkesson (1): ath10k: sdio: fix memory leak for probe allocations Naftali Goldstein (1): iwlwifi: mvm: update rs-fw API Ping-Ke Shih (2): rtlwifi: btcoex: remove identical statements within if-else branches rtlwifi: remove duplicate definition of antenna number for btcoex Prameela Rani Garnepudi (4): rsi: move xtend_desc structure from rsi_main.h to rsi_mgmt.h rsi: move descriptor preparation to core rsi: enable 80MHz clock by default rsi: roaming enhancements Rafał Miłecki (1): brcmfmac: set WIPHY_FLAG_HAVE_AP_SME flag Rakesh Pillai (5): ath10k: add support to get target info from hif ops ath10k: check all CE for data if irq summary is not retained ath10k: enable hw checksum for wcn3990 ath10k: add hw params for shadow register support ath10k: add support for shadow register for WNC3990 Sanjay Kumar Konduri (1): rsi: Add null check for virtual interfaces in wowlan config Sara Sharon (8): iwlwifi: mvm: detect low latency and traffic load per band iwlwifi: pcie: allocate shorter TX queues for 22000 devices iwlwifi: Revert "iwlwifi: pcie: dynamic Tx command queue size" iwlwifi: add TX queue size parameter to TX queue allocation iwlwifi: pcie: use the queue size as sent by opmode iwlwifi: mvm: use shorter queues for mgmt and auxilary queues iwlwifi: mvm: use the new get_tid function iwlwifi: mvm: remove check for non low latency TIDs Sean Lanigan (1): brcmfmac: Add support for bcm43364 wireless chipset Shaul Triebitz (3): iwlwifi: move all NVM parsing code to the common files iwlwifi: pcie: gen2: fix race in cmd fifo write ptr iwlwifi: get rid of fw/nvm.c Siva Rebbagondla (4): rsi: fix nommu_map_sg overflow kernel panic rsi: Fix 'invalid vdd' warning in mmc rsi: reset hibernate_resume flag to work hibernate resume in coex mode. rsi: Set wowlan flag while writing wowlan config parameters Stanislaw Gruszka (4): mt7601u: use EWMA to calculate avg_rssi mt7601u: run calibration works after finishing scanning rt2x00: call sta_add/remove directly in rt2800 rt2x00: check against flushing empty queue Taketo Kabe (1): b43: fix transmit failure when VT is switched Thomas Hebb (1): ath10k: search all IEs for variant before falling back Toke Høiland-Jørgensen (1): wireless-drivers: Dynamically allocate struct station_info Venkateswara Naralasetty (1): ath10k: Add tx ack signal support for management frames Wen Gong (1): ath10k: convert wow pattern from 802.3 to 802.11 Xinming Hu (5): mwifiex: uap: filter duplicate ERP IE mwifiex: uap: support cfg80211 ignore_broadcast_ssid=2 mwifiex: make firmware mac address consistent with host configuration mwifiex: always configure firmware mac address during changing virtual interface mwifiex: keep user configured mac address during changing virtual interface Xose Vazquez Perez (1): rt2x00: rt2800: add antenna diversity for RT5370G drivers/net/wireless/ath/ath10k/Kconfig | 12 ++ drivers/net/wireless/ath/ath10k/Makefile | 7 +- drivers/net/wireless/ath/ath10k/ce.c | 269 ++++++++++++++++++++++++++- drivers/net/wireless/ath/ath10k/ce.h | 24 ++- drivers/net/wireless/ath/ath10k/core.c | 183 +++++++++++------- drivers/net/wireless/ath/ath10k/core.h | 2 + drivers/net/wireless/ath/ath10k/hif.h | 15 +- drivers/net/wireless/ath/ath10k/htc.c | 6 + drivers/net/wireless/ath/ath10k/htc.h | 4 + drivers/net/wireless/ath/ath10k/htt.c | 4 +- drivers/net/wireless/ath/ath10k/htt.h | 111 ++++++++++- drivers/net/wireless/ath/ath10k/htt_rx.c | 24 ++- drivers/net/wireless/ath/ath10k/htt_tx.c | 19 +- drivers/net/wireless/ath/ath10k/hw.c | 9 +- drivers/net/wireless/ath/ath10k/hw.h | 22 ++- drivers/net/wireless/ath/ath10k/mac.c | 26 ++- drivers/net/wireless/ath/ath10k/pci.c | 8 +- drivers/net/wireless/ath/ath10k/sdio.c | 24 +-- drivers/net/wireless/ath/ath10k/snoc.c | 1414 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/net/wireless/ath/ath10k/snoc.h | 95 ++++++++++ drivers/net/wireless/ath/ath10k/txrx.c | 8 + drivers/net/wireless/ath/ath10k/wmi-ops.h | 46 +++++ drivers/net/wireless/ath/ath10k/wmi-tlv.c | 63 +++++++ drivers/net/wireless/ath/ath10k/wmi-tlv.h | 357 ++++++++++++++++++++++++++++++++++- drivers/net/wireless/ath/ath10k/wmi.c | 34 +++- drivers/net/wireless/ath/ath10k/wmi.h | 28 +++ drivers/net/wireless/ath/ath10k/wow.c | 138 +++++++++++++- drivers/net/wireless/ath/ath6kl/debug.c | 2 +- drivers/net/wireless/ath/ath6kl/main.c | 14 +- drivers/net/wireless/ath/ath9k/dfs.c | 6 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 36 ++-- drivers/net/wireless/ath/wcn36xx/dxe.h | 1 - drivers/net/wireless/ath/wcn36xx/hal.h | 8 +- drivers/net/wireless/ath/wcn36xx/main.c | 40 +++- drivers/net/wireless/ath/wcn36xx/smd.c | 33 +++- drivers/net/wireless/ath/wcn36xx/smd.h | 2 + drivers/net/wireless/ath/wcn36xx/txrx.c | 15 +- drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 7 +- drivers/net/wireless/ath/wil6210/debugfs.c | 22 ++- drivers/net/wireless/ath/wil6210/main.c | 3 +- drivers/net/wireless/ath/wil6210/wmi.c | 19 +- drivers/net/wireless/broadcom/b43/dma.c | 14 +- drivers/net/wireless/broadcom/b43legacy/dma.c | 2 +- drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 1 + drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 51 ++--- drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c | 1 + drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c | 2 +- drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h | 2 +- drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.h | 6 +- drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 7 + drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c | 40 +++- drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 +- drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 2 +- drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 9 +- drivers/net/wireless/broadcom/brcm80211/include/brcm_hw_ids.h | 1 + drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2100.h | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/iwlwifi/Makefile | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 8 +- drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 13 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 11 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 8 +- drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 19 +- drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 12 +- drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 10 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 8 +- drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h | 5 - drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 42 +++-- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 156 ++++++---------- drivers/net/wireless/intel/iwlwifi/fw/api/txq.h | 2 + drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 36 ++++ drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 1 + drivers/net/wireless/intel/iwlwifi/fw/debugfs.h | 31 ---- drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/img.h | 6 + drivers/net/wireless/intel/iwlwifi/fw/nvm.c | 162 ---------------- drivers/net/wireless/intel/iwlwifi/fw/paging.c | 78 ++++---- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 1 - drivers/net/wireless/intel/iwlwifi/iwl-config.h | 92 ++++++++- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 28 +-- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 14 ++ drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 2 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 353 ++++++++++++++++++++++++++++++++--- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 56 ++++-- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 37 ++++ drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 7 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 22 ++- drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 25 +++ drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 33 ++++ drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 101 ++++++++-- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 208 +-------------------- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 18 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 117 ++++++------ drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 103 +++++++++- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 33 ++-- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 194 +++++++++++++------ drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 28 ++- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 56 +++++- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 438 +++++++++++++++++++++++++++++++++++++++++-- drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 8 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 15 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 139 ++++++++++---- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 55 ++++-- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 52 +++--- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 7 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 1 - drivers/net/wireless/marvell/mwifiex/ie.c | 1 + drivers/net/wireless/marvell/mwifiex/main.c | 43 +++-- drivers/net/wireless/marvell/mwifiex/main.h | 7 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 3 +- drivers/net/wireless/marvell/mwifiex/uap_event.c | 25 ++- drivers/net/wireless/mediatek/mt76/agg-rx.c | 16 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76.h | 1 + drivers/net/wireless/mediatek/mt76/mt76x2.h | 3 +- drivers/net/wireless/mediatek/mt76/mt76x2_dma.h | 7 +- drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.h | 6 + drivers/net/wireless/mediatek/mt76/mt76x2_init.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2_mac.c | 1 - drivers/net/wireless/mediatek/mt76/mt76x2_mac.h | 1 - drivers/net/wireless/mediatek/mt76/mt76x2_main.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x2_phy.c | 84 ++++++--- drivers/net/wireless/mediatek/mt76/tx.c | 6 + drivers/net/wireless/mediatek/mt7601u/mac.c | 4 +- drivers/net/wireless/mediatek/mt7601u/main.c | 6 + drivers/net/wireless/mediatek/mt7601u/mt7601u.h | 5 +- drivers/net/wireless/mediatek/mt7601u/phy.c | 11 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 9 + drivers/net/wireless/quantenna/qtnfmac/core.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 52 ++++-- drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c | 4 + drivers/net/wireless/quantenna/qtnfmac/qlink.h | 7 +- drivers/net/wireless/ralink/rt2x00/rt2800.h | 17 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 20 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 5 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 1 + drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 6 +- drivers/net/wireless/ralink/rt2x00/rt2800soc.c | 6 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 6 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 4 - drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 3 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 2 + drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c | 2 +- drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c | 2 +- drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c | 19 +- drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c | 2 +- drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 4 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 5 - drivers/net/wireless/rsi/rsi_91x_coex.c | 1 + drivers/net/wireless/rsi/rsi_91x_core.c | 33 +++- drivers/net/wireless/rsi/rsi_91x_hal.c | 108 +++++++---- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 72 ++++--- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 34 ++-- drivers/net/wireless/rsi/rsi_91x_sdio.c | 27 +-- drivers/net/wireless/rsi/rsi_91x_usb.c | 8 + drivers/net/wireless/rsi/rsi_boot_params.h | 3 +- drivers/net/wireless/rsi/rsi_hal.h | 3 + drivers/net/wireless/rsi/rsi_main.h | 7 +- drivers/net/wireless/rsi/rsi_mgmt.h | 19 +- drivers/net/wireless/rsi/rsi_sdio.h | 2 +- drivers/net/wireless/rsi/rsi_usb.h | 1 + drivers/net/wireless/st/cw1200/txrx.c | 2 +- drivers/net/wireless/ti/wlcore/sdio.c | 27 +-- include/linux/mmc/sdio_ids.h | 1 + 179 files changed, 5580 insertions(+), 1480 deletions(-) create mode 100644 drivers/net/wireless/ath/ath10k/snoc.c create mode 100644 drivers/net/wireless/ath/ath10k/snoc.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/fw/nvm.c -- Kalle Valo