Hi Dave,

here's first wireless-drivers pull request for 4.4. New features and
bugfixes but not really anything out of ordinary. Please let me know if
there are any problems.

Kalle

The following changes since commit 47bbbb30b4331ec58a74a66a044341f0114b02b3:

  sch_dsmark: improve memory locality (2015-09-17 22:37:19 -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-10-09

for you to fetch changes up to 7e64e5e66af8308725bfd03fcdf185c09b3056a7:

  Merge tag 'iwlwifi-next-for-kalle-2015-10-05' of 
git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next (2015-10-07 
12:14:23 +0300)

----------------------------------------------------------------

Major changes:

iwlwifi

* some debugfs improvements
* fix signedness in beacon statistics
* deinline some functions to reduce size when device tracing is enabled
* filter beacons out in AP mode when no stations are associated
* deprecate firmwares version -12
* fix a runtime PM vs. legacy suspend race
* one-liner fix for a ToF bug
* clean-ups in the rx code
* small debugging improvement
* fix WoWLAN with new firmware versions
* more clean-ups towards multiple RX queues;
* some rate scaling fixes and improvements;
* some time-of-flight fixes;
* other generic improvements and clean-ups;

brcmfmac

* rework code dealing with multiple interfaces
* allow logging firmware console using debug level
* support for BCM4350, BCM4365, and BCM4366 PCIE devices
* fixed for legacy P2P and P2P device handling
* correct set and get tx-power

ath9k

* add support for Outside Context of a BSS (OCB) mode

mwifiex

* add USB multichannel feature

----------------------------------------------------------------
Amitkumar Karwar (2):
      mwifiex: avoid memsetting PCIe event buffer
      mwifiex: Suppress -ENOSR error for data traffic on USB

Aniket Nagarnaik (2):
      mwifiex: don't always include ht/vht info in tdls confirm frame
      mwifiex: fix NULL pointer dereference during hidden SSID scan

Arend van Spriel (12):
      brcmfmac: consolidate ifp lookup in driver core
      brcmfmac: make brcmf_proto_hdrpull() return struct brcmf_if instance
      brcmfmac: change parameters for brcmf_remove_interface()
      brcmfmac: only call brcmf_cfg80211_detach() when attach was successful
      brcmfmac: correct detection of p2pdev interface event
      brcmfmac: use brcmf_get_ifp() to map ifidx to struct brcmf_if instance
      brcmfmac: pass struct brcmf_if instance in brcmf_txfinalize()
      brcmfmac: add mapping for interface index to bsscfg index
      brcmfmac: add dedicated debug level for firmware console logging
      brcmfmac: remove ifidx parameter from brcmf_fws_txstatus_suppressed()
      brcmfmac: change prototype for brcmf_fws_hdrpull()
      brcmfmac: introduce brcmf_net_detach() function

Assaf Krauss (2):
      iwlwifi: mvm: Fix tof debugfs formats (dec vs. hex)
      iwlwifi: mvm: Improve debugfs tof robustness

Aviya Erenfeld (1):
      iwlwifi: mvm: move DTS command and notification to new group

Bartosz Markowski (2):
      ath10k: fix beamformee VHT STS capability
      ath10k: fix beamformer VHT sounding dimensions capability

Bob Copeland (3):
      ath10k: enable monitor when OTHER_BSS requested
      ath10k: check for encryption before adding MIC_LEN
      ath10k: implement mesh support

Dan Carpenter (1):
      mwifiex: fix mwifiex_rdeeprom_read()

Eliad Peller (2):
      iwlwifi: mvm: configure wowlan configuration only if connected
      iwlwifi: mvm: add debug print for d0i3 exit indication

Emmanuel Grumbach (8):
      iwlwifi: mvm: add debugfs hook to send ECHO_CMD to the firmware
      iwlwifi: Deinline iwl_{read,write}(8,32}
      iwlwifi: mvm: don't load -12.ucode anymore
      iwlwifi: mvm: remove IWL_UCODE_TLV_API_HDC_PHASE_0 TLV flag
      iwlwifi: mvm: remove IWL_UCODE_TLV_API_TX_POWER_DEV TLV flag
      iwlwifi: mvm: remove IWL_UCODE_TLV_API_SINGLE_SCAN_EBS TLV flag
      iwlwifi: mvm: remove IWL_UCODE_TLV_API_ASYNC_DTM TLV flag
      iwlwifi: mvm: remove IWL_UCODE_TLV_API_STATS_V10 TLV flag

Eyal Shapira (5):
      iwlwifi: mvm: rs: improve rate debug messages
      iwlwifi: mvm: rs: remove overflowing debug message
      iwlwifi: mvm: rs: minor indentation fix
      iwlwifi: mvm: rs: fix success ratio comparison in rs_get_best_rate
      iwlwifi: mvm: rs: dynamically switch between 80MHz and 20MHz in some 
scenarios

Geoff Levand (1):
      net/wireless/wl18xx: Add missing MODULE_FIRMWARE

Gregory Greenman (2):
      iwlwifi: mvm: don't ask for beacons when AP vif and no assoc sta
      iwlwifi: mvm: ToF - fill bssid of responder configuration

Guodong Xu (1):
      wlcore: align reg_ch_conf_last[] to 64bit

Hante Meuleman (17):
      brcmfmac: Reset PCIE devices after recognition.
      brcmfmac: Fix exception handling.
      brcmfmac: Add support for the BCM4350 PCIE device.
      brcmfmac: Fix set and get tx-power functions.
      brcmfmac: Only assign primary netdev to if2bss array.
      brcmfmac: Inform p2p module about p2pon through API
      brcmfmac: Fix bug in flowring management.
      brcmfmac: Make p2pon module param always available.
      brcmfmac: Workaround in change vif for wpa_supplicant support.
      brcmfmac: Deleting of p2p device is leaking memory.
      brcmfmac: Only handle p2p_stop_device if vif is valid
      brcmfmac: Fix p2p bug for older firmwares.
      brcmfmac: Add module parameter to disable features.
      brcmfmac: Fix race condition bug when deleting p2p interface.
      brcmfmac: Add support for the BCM4365 and BCM4366 PCIE devices.
      brcmfmac: Fix TDLS setup by properly handling p2p noif.
      brcmfmac: Accept events when TDLS is used in combination with p2p.

Hauke Mehrtens (2):
      brcmfmac: include linux/atomic.h
      bcma: add support for population subnodes also when build as module

Hiroaki KAWAI (1):
      carl9170: fix bad rssi reading

Ilan Peer (1):
      iwlwifi: mvm: Correctly update MAC context on add/del station

Jan Kaisrlik (1):
      ath9k: Add support for OCB mode

Janusz Dziedzic (1):
      ath10k: fix MSI-X registering for qca99x0

Joe Perches (1):
      mwifiex: Make mwifiex_dbg a function, reduce object size

Johannes Berg (19):
      iwlwifi: mvm: don't NUL-terminate low-latency debugfs file
      iwlwifi: mvm: make sure AP is operating for ToF
      iwlwifi: mvm: remove useless debug message from RX
      iwlwifi: mvm: remove pointless cfg_phy_cnt length check
      iwlwifi: mvm: remove some unused defines from RX API
      iwlwifi: mvm: move RX API into its own file
      iwlwifi: mvm: correct skip-over-DTIM implementation
      MAINTAINERS: iwlwifi: update contact email
      iwlwifi: enable tracing by default
      iwlwifi: mvm: remove PHY RX from handlers
      iwlwifi: op-mode API: add rx_rss method
      iwlwifi: transport: track number of allocated queues
      iwlwifi: mvm: stop using DEVICE_POWER_FLAGS_CAM_MSK
      iwlwifi: remove IWL3165_UCODE_API_OK and _MIN
      iwlwifi: mvm: minor rx code cleanup
      iwlwifi: mvm: fix signedness warnings in ToF debugfs
      iwlwifi: mvm: make threshold temperatures unsigned
      iwlwifi: size firmware flags memory correctly
      iwlwifi: mvm: add minimal multi-RXQ infrastructure

Kalle Valo (4):
      ath10k: add ATH10K_FW_FEATURE_RAW_MODE_SUPPORT to 
ath10k_core_fw_feature_str[]
      Merge tag 'iwlwifi-next-for-kalle-2015-09-21' of 
git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge ath-next from ath.git
      Merge tag 'iwlwifi-next-for-kalle-2015-10-05' of 
git://git.kernel.org/.../iwlwifi/iwlwifi-next

Liad Kaufman (4):
      iwlwifi: mvm: remove SCD_QUEUE_CONFIG TLV flag
      iwlwifi: mvm: fix default disabled aggs in sta
      iwlwifi: mvm: support using multiple ACs on single HW queue
      iwlwifi: mvm: support enabling a queue with a given ssn

Luciano Coelho (2):
      iwlwifi: mvm: remove netdetect debugfs entry
      iwlwifi: mvm: make sure d0i3 exit work runs before suspending

Manikanta Pubbisetty (1):
      ath10k: print invalid mcs reported in rx descriptor

Miaoqing Pan (1):
      ath9k: enable hw manual peak calibration for QCA9561

Michal Kazior (4):
      ath10k: fix mu-mimo rx status reporting
      ath10k: move hw_scan worker queuing
      ath10k: split switch_vif_chanctx guts
      ath10k: handle IEEE80211_CHANCTX_CHANGE_WIDTH properly

Moshe Harel (2):
      iwlwifi: nvm: force 1x1 antenna in Series 8000
      iwlwifi: nvm: add nvm phy_sku section to debugfs

Nicolas Iooss (1):
      iwlwifi: mvm: fix tof.h header guard

Oleksij Rempel (1):
      ath9k_htc: introduce support for different fw versions

Ondrej Zary (2):
      airo: fix IW_AUTH_ALG_OPEN_SYSTEM
      airo: Implement netif_carrier_on/off

Peter Oh (2):
      ath: fix incorrect PPB on JAPAN chirp radar
      ath: use PRI value given by spec for fixed PRI

Rafał Miłecki (4):
      ssb: unexport ssb_bus_pcibus_register
      ssb: make ssb_sdio_switch_core static
      ssb: drop declaration of non existing ssb_sdio_hardware_setup
      ssb: make ssb_pcmcia_switch_core static

Rajkumar Manoharan (1):
      ath10k: fix ldpc param for fixed rate

Sara Sharon (1):
      iwlwifi: mvm: fix statistics variables type

Vasanthakumar Thiagarajan (1):
      ath10k: fix DMA alloc failure for target requested memory chunks

Vivek Natarajan (1):
      ath10k: drop probe responses when too many are queued

Xinming Hu (4):
      mwifiex: fix typo in del_virtual_intf() function
      mwifiex: minor corrections in multiport aggregation code
      mwifiex: fix driver init failure under memory pressure
      mwifiex: NULL check for cfg80211_inform_bss()

Zhaoyang Liu (8):
      mwifiex: update amsdu tx packet time stamp
      mwifiex: correct paused tx data packet counter
      mwifiex: fix tx data_sent issue for usb interface
      mwifiex: move usb specific data_sent update to usb.c
      mwifiex: add usb multi channel event process support
      mwifiex: add usb tx data multi endpoints support
      mwifiex: add usb multi endpoints resync support
      mwifiex: complete usb tx data with multi endpoints

 MAINTAINERS                                        |    2 +-
 drivers/bcma/main.c                                |    9 +-
 drivers/net/wireless/airo.c                        |   64 ++--
 drivers/net/wireless/ath/ath10k/core.c             |   23 ++
 drivers/net/wireless/ath/ath10k/core.h             |    5 +
 drivers/net/wireless/ath/ath10k/htt.h              |    3 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c           |   47 ++-
 drivers/net/wireless/ath/ath10k/htt_tx.c           |   55 +++-
 drivers/net/wireless/ath/ath10k/hw.h               |   10 -
 drivers/net/wireless/ath/ath10k/mac.c              |  333 ++++++++++++++------
 drivers/net/wireless/ath/ath10k/pci.c              |   18 +-
 drivers/net/wireless/ath/ath10k/txrx.c             |   14 +-
 drivers/net/wireless/ath/ath10k/wmi.c              |   76 ++++-
 drivers/net/wireless/ath/ath10k/wmi.h              |    1 +
 drivers/net/wireless/ath/ath9k/ar9003_calib.c      |    6 +-
 drivers/net/wireless/ath/ath9k/ath9k.h             |    1 +
 drivers/net/wireless/ath/ath9k/debug.c             |    4 +-
 drivers/net/wireless/ath/ath9k/hif_usb.c           |  106 +++++--
 drivers/net/wireless/ath/ath9k/hif_usb.h           |   21 +-
 drivers/net/wireless/ath/ath9k/htc_drv_init.c      |    7 +-
 drivers/net/wireless/ath/ath9k/hw.c                |    1 +
 drivers/net/wireless/ath/ath9k/init.c              |    3 +-
 drivers/net/wireless/ath/ath9k/main.c              |    8 +-
 drivers/net/wireless/ath/ath9k/recv.c              |    2 +-
 drivers/net/wireless/ath/carl9170/rx.c             |    2 +-
 drivers/net/wireless/ath/dfs_pattern_detector.c    |    8 +-
 drivers/net/wireless/ath/dfs_pattern_detector.h    |    5 +
 drivers/net/wireless/ath/dfs_pri_detector.c        |    6 +-
 drivers/net/wireless/brcm80211/brcmfmac/bcdc.c     |   28 +-
 drivers/net/wireless/brcm80211/brcmfmac/btcoex.c   |    4 +-
 drivers/net/wireless/brcm80211/brcmfmac/cfg80211.c |  193 ++++--------
 drivers/net/wireless/brcm80211/brcmfmac/cfg80211.h |    3 +-
 drivers/net/wireless/brcm80211/brcmfmac/chip.c     |  129 +++++++-
 drivers/net/wireless/brcm80211/brcmfmac/chip.h     |    1 +
 drivers/net/wireless/brcm80211/brcmfmac/core.c     |  116 ++++---
 drivers/net/wireless/brcm80211/brcmfmac/core.h     |   10 +-
 drivers/net/wireless/brcm80211/brcmfmac/debug.h    |    3 +
 drivers/net/wireless/brcm80211/brcmfmac/feature.c  |   15 +-
 drivers/net/wireless/brcm80211/brcmfmac/flowring.c |    2 +-
 drivers/net/wireless/brcm80211/brcmfmac/flowring.h |    2 +-
 drivers/net/wireless/brcm80211/brcmfmac/fweh.c     |   39 ++-
 drivers/net/wireless/brcm80211/brcmfmac/fweh.h     |    3 +
 drivers/net/wireless/brcm80211/brcmfmac/fwsignal.c |   57 ++--
 drivers/net/wireless/brcm80211/brcmfmac/fwsignal.h |    3 +-
 drivers/net/wireless/brcm80211/brcmfmac/msgbuf.c   |   18 +-
 drivers/net/wireless/brcm80211/brcmfmac/p2p.c      |   92 ++++--
 drivers/net/wireless/brcm80211/brcmfmac/p2p.h      |    5 +-
 drivers/net/wireless/brcm80211/brcmfmac/pcie.c     |  104 ++++--
 drivers/net/wireless/brcm80211/brcmfmac/proto.h    |   18 +-
 drivers/net/wireless/brcm80211/brcmfmac/sdio.c     |    6 +-
 .../net/wireless/brcm80211/include/brcm_hw_ids.h   |   11 +
 drivers/net/wireless/iwlwifi/Kconfig               |    1 +
 drivers/net/wireless/iwlwifi/iwl-7000.c            |   13 +-
 drivers/net/wireless/iwlwifi/iwl-8000.c            |    6 +-
 drivers/net/wireless/iwlwifi/iwl-config.h          |   12 +-
 drivers/net/wireless/iwlwifi/iwl-drv.c             |    4 +-
 drivers/net/wireless/iwlwifi/iwl-fw-file.h         |   32 +-
 drivers/net/wireless/iwlwifi/iwl-fw.h              |    4 +-
 drivers/net/wireless/iwlwifi/iwl-io.c              |   23 ++
 drivers/net/wireless/iwlwifi/iwl-io.h              |   21 +-
 drivers/net/wireless/iwlwifi/iwl-nvm-parse.c       |   15 +-
 drivers/net/wireless/iwlwifi/iwl-nvm-parse.h       |    2 +-
 drivers/net/wireless/iwlwifi/iwl-op-mode.h         |   19 +-
 drivers/net/wireless/iwlwifi/iwl-trans.c           |    1 +
 drivers/net/wireless/iwlwifi/iwl-trans.h           |    5 +
 drivers/net/wireless/iwlwifi/mvm/constants.h       |    1 +
 drivers/net/wireless/iwlwifi/mvm/d3.c              |    3 +
 drivers/net/wireless/iwlwifi/mvm/debugfs-vif.c     |   75 +++--
 drivers/net/wireless/iwlwifi/mvm/debugfs.c         |  132 ++------
 drivers/net/wireless/iwlwifi/mvm/fw-api-power.h    |    8 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-rx.h       |  238 ++++++++++++++
 drivers/net/wireless/iwlwifi/mvm/fw-api-stats.h    |   41 +--
 drivers/net/wireless/iwlwifi/mvm/fw-api.h          |  196 +-----------
 drivers/net/wireless/iwlwifi/mvm/fw.c              |   24 +-
 drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c        |   36 ++-
 drivers/net/wireless/iwlwifi/mvm/mac80211.c        |   26 +-
 drivers/net/wireless/iwlwifi/mvm/mvm.h             |   68 ++--
 drivers/net/wireless/iwlwifi/mvm/nvm.c             |    7 +-
 drivers/net/wireless/iwlwifi/mvm/ops.c             |  178 ++++++++---
 drivers/net/wireless/iwlwifi/mvm/power.c           |   80 +++--
 drivers/net/wireless/iwlwifi/mvm/rs.c              |  116 ++++++-
 drivers/net/wireless/iwlwifi/mvm/rx.c              |   67 ++--
 drivers/net/wireless/iwlwifi/mvm/scan.c            |    2 -
 drivers/net/wireless/iwlwifi/mvm/sta.c             |   83 +++--
 drivers/net/wireless/iwlwifi/mvm/tof.c             |    4 +-
 drivers/net/wireless/iwlwifi/mvm/tof.h             |    2 +-
 drivers/net/wireless/iwlwifi/mvm/tt.c              |   14 +-
 drivers/net/wireless/iwlwifi/mvm/tx.c              |   11 +-
 drivers/net/wireless/iwlwifi/mvm/utils.c           |  141 +++++++--
 drivers/net/wireless/mwifiex/11n_aggr.c            |    8 +-
 drivers/net/wireless/mwifiex/cfg80211.c            |   12 +-
 drivers/net/wireless/mwifiex/debugfs.c             |   14 +-
 drivers/net/wireless/mwifiex/fw.h                  |   18 ++
 drivers/net/wireless/mwifiex/init.c                |    1 +
 drivers/net/wireless/mwifiex/main.c                |   80 ++++-
 drivers/net/wireless/mwifiex/main.h                |   25 +-
 drivers/net/wireless/mwifiex/pcie.c                |    1 -
 drivers/net/wireless/mwifiex/scan.c                |   22 +-
 drivers/net/wireless/mwifiex/sdio.c                |   29 +-
 drivers/net/wireless/mwifiex/sta_cmd.c             |    3 +-
 drivers/net/wireless/mwifiex/sta_cmdresp.c         |   11 +
 drivers/net/wireless/mwifiex/sta_event.c           |   78 ++++-
 drivers/net/wireless/mwifiex/sta_tx.c              |    7 +-
 drivers/net/wireless/mwifiex/tdls.c                |   12 +
 drivers/net/wireless/mwifiex/txrx.c                |   19 +-
 drivers/net/wireless/mwifiex/uap_event.c           |    4 +-
 drivers/net/wireless/mwifiex/uap_txrx.c            |   10 +-
 drivers/net/wireless/mwifiex/usb.c                 |  224 ++++++++++---
 drivers/net/wireless/mwifiex/usb.h                 |   15 +-
 drivers/net/wireless/mwifiex/wmm.c                 |   52 ++-
 drivers/net/wireless/ti/wl18xx/main.c              |    1 +
 drivers/net/wireless/ti/wlcore/wlcore.h            |    2 +-
 drivers/ssb/main.c                                 |    1 -
 drivers/ssb/pcmcia.c                               |    3 +-
 drivers/ssb/sdio.c                                 |    2 +-
 drivers/ssb/ssb_private.h                          |   18 --
 include/linux/bcma/bcma.h                          |    2 +
 117 files changed, 2677 insertions(+), 1410 deletions(-)
 create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-api-rx.h

-- 
Kalle Valo
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to