mbox series

[v5.5,00/10] iwlwifi: fixes intended for 5.5 2019-12-20

Message ID 20191220115638.1299888-1-luca@coelho.fi (mailing list archive)
Headers show
Series iwlwifi: fixes intended for 5.5 2019-12-20 | expand

Message

Luca Coelho Dec. 20, 2019, 11:56 a.m. UTC
From: Luca Coelho <luciano.coelho@intel.com>

Hi,

This is my first patchset with fixes for v5.5.  This time I have 8
important fixes plus a couple of dependency-patches.

The changes are:

* Don't send the PPAG command when PPAG is disabled, since it can
  cause problems;
* A few fixes for a HW bug;
* A fix for RS offload;
* A fix for 3168 devices where the NVM tables where the wrong tables
  were being read.

As usual, I'm pushing this to a pending branch, for kbuild bot.  I'm
going to send a pull-request for this ones.  I have a bit more patches
to send too, which I'll then include inthe same pull-request.

Cheers,
Luca.


Gil Adam (1):
  iwlwifi: don't send PPAG command if disabled

Haim Dreyfuss (1):
  iwlwifi: Don't ignore the cap field upon mcc update

Johannes Berg (6):
  iwlwifi: pcie: move page tracking into get_page_hdr()
  iwlwifi: pcie: work around DMA hardware bug
  iwlwifi: pcie: detect the DMA bug and warn if it happens
  iwlwifi: pcie: allocate smaller dev_cmd for TX headers
  iwlwifi: mvm: report TX rate to mac80211 directly for RS offload
  iwlwifi: pcie: extend hardware workaround to context-info

Luca Coelho (2):
  iwlwifi: fix TLV fragment allocation loop
  iwlwifi: mvm: fix NVM check for 3168 devices

 drivers/net/wireless/intel/iwlwifi/dvm/tx.c   |   3 +-
 .../net/wireless/intel/iwlwifi/iwl-dbg-tlv.c  |   9 +-
 .../wireless/intel/iwlwifi/iwl-nvm-parse.c    |  48 +++-
 .../wireless/intel/iwlwifi/iwl-nvm-parse.h    |   6 +-
 .../net/wireless/intel/iwlwifi/iwl-trans.c    |  10 +-
 .../net/wireless/intel/iwlwifi/iwl-trans.h    |  26 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c   |   8 +-
 .../net/wireless/intel/iwlwifi/mvm/mac80211.c | 129 ++++++++++-
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c  |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c   |  15 +-
 .../wireless/intel/iwlwifi/pcie/ctxt-info.c   |  45 +++-
 .../wireless/intel/iwlwifi/pcie/internal.h    |  19 +-
 .../net/wireless/intel/iwlwifi/pcie/trans.c   |  32 ++-
 .../net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 208 ++++++++++++++----
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c  |  68 ++++--
 15 files changed, 521 insertions(+), 107 deletions(-)