Hi Kalle, Here's another pull request that we would like to get into 4.7, if possible. I know it's a bit late, I was trying to send it out earlier, but it took me much longer time than I expected. I hope it can still make it. We're mostly continuing work that we already started in 4.6 and cleaning things up and bugfixing. I also merged mac80211-next and iwlwifi-fixes because I had some dependencies that where applied there. Let me know if anything is wrong. As you know, I'm starting to send pull requests again after a long break, so the chances that I did something wrong are higher than usual. ;) Thanks! The following changes since commit 57fbcce37be7c1d2622b56587c10ade00e96afa3: cfg80211: remove enum ieee80211_band (2016-04-12 15:56:15 +0200) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git tags/iwlwifi-next-for-kalle-2016-05-10 for you to fetch changes up to af5e964f3045b66f1cd720b9c5abd37e47e613e2: MAINTAINERS: add myself as co-maintainer of the iwlwifi driver (2016-05-10 22:34:11 +0300) ---------------------------------------------------------------- * work for RX multiqueue continues (Sara); * dynamic queue allocation work continues (Liad); * add Luca as maintainer; * a bunch of fixes and improvements all over; ---------------------------------------------------------------- Ayala Beker (1): iwlwifi: mvm: avoid to WARN about gscan capabilities Emmanuel Grumbach (5): iwlwifi: mvm: don't override the rate with the AMSDU len iwlwifi: mvm: allow a debug knob for Tx A-MSDU even if rate control forbids it iwlwifi: remove IWLWIFI_DEBUG_EXPERIMENTAL_UCODE iwlwifi: don't access a nonexistent register upon assert iwlwifi: add default value to disable_11ac mod param description Golan Ben-Ami (1): iwlwifi: mvm: add more registers to dump upon error Gregory Greenman (2): iwlwifi: consider VHT 160MHz while parsing NVM iwlwifi: turn on SGI support for VHT 160MHz Haim Dreyfuss (4): iwlwifi: Rename 9560 to 9260 and add new PCI IDs for it iwlwifi: allow combining different phy images with mac images iwlwifi: Fix firmware name maximum length definition iwlwifi: pcie: don't wake up the NIC when writing CSRs in MSIX mode Johannes Berg (6): iwlwifi: mvm: add firmware API name comment iwlwifi: mvm: advertise RSS queue usage iwlwifi: mvm: pass station to mac80211 RX where known iwlwifi: make configuration structs smaller iwlwifi: pcie: extend device reset delay iwlwifi: pcie: avoid msleep() with short timeout Liad Kaufman (4): iwlwifi: mvm: allocate queue for probe response in dqa mode iwlwifi: mvm: support p2p device frames tx on dqa queue #2 iwlwifi: mvm: support queue removal in ADD_STA hcmd iwlwifi: mvm: support dqa-mode agg on non-shared queue Luca Coelho (6): Merge tag 'mac80211-next-for-davem-2016-04-13' of git://git.kernel.org/.../jberg/mac80211-next into master Merge tag 'iwlwifi-for-kalle-2016-05-04' of git://git.kernel.org/.../iwlwifi/iwlwifi-fixes iwlwifi: trans: don't call the trans-specific ref/unref directly iwlwifi: wake from runtime suspend before sending sync commands iwlwifi: mvm: add a new mvm reference type for RX data MAINTAINERS: add myself as co-maintainer of the iwlwifi driver Matti Gottlieb (1): iwlwifi: mvm: fix accessing Null pointer during fw dump collection Mordechai Goodstein (1): iwlwifi: Edit the 8265 SDIO ID Oren Givon (1): iwlwifi: add device IDs for the 8265 device Sara Sharon (16): iwlwifi: 8000: fix MODULE_FIRMWARE input iwlwifi: mvm: implement driver RX queues sync command iwlwifi: mvm: change RX sync notification to be an attribute and not a type iwlwifi: mvm: add infrastructure for tracking BA session in driver iwlwifi: mvm: add reorder buffer per queue iwlwifi: mvm: add reorder timeout per frame iwlwifi: mvm: utilize the frame release infrastructure iwlwifi: mvm: add a flag to disable checksum iwlwifi: mvm: don't allow negative reference count iwlwifi: mvm: loosen nssn comparison to reorder buffer head iwlwifi: mvm: set correct vht capability iwlwifi: mvm: make phy_db size dynamic iwlwifi: mvm: remove redundant alloc_ctx parameter iwlwifi: mvm: use helpers to get iwl_mvm_sta iwlwifi: pcie: use shadow registers for updating write pointer iwlwifi: pcie: grab NIC access only once on RX init MAINTAINERS | 1 + drivers/net/wireless/intel/iwlwifi/Kconfig | 6 -- drivers/net/wireless/intel/iwlwifi/iwl-1000.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-2000.c | 2 - drivers/net/wireless/intel/iwlwifi/iwl-5000.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-6000.c | 3 - drivers/net/wireless/intel/iwlwifi/iwl-7000.c | 1 - drivers/net/wireless/intel/iwlwifi/iwl-8000.c | 17 ++- drivers/net/wireless/intel/iwlwifi/iwl-9000.c | 34 ++++-- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 122 +++++++++++----------- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 15 +++ drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 52 ++-------- drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 3 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 16 ++- drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c | 68 +++++++++--- drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 2 + drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 1 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/fw-api-d3.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw-api-rx.h | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/fw-api-sta.h | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 5 + drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c | 66 +++++++++--- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 22 ++-- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 76 +++++++++++++- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 106 +++++++++++++++++-- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 23 +++-- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 26 ++++- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 356 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 410 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 13 ++- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 134 +++++++++++++++--------- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 45 +++++++- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 41 ++++++-- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 3 - drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 111 +++++++++++--------- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 33 +++--- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 21 +++- 44 files changed, 1499 insertions(+), 396 deletions(-)
Attachment:
signature.asc
Description: This is a digitally signed message part