[pull-request][utopic SRU] iwlwifi: Backport firmware monitor support

Seth Forshee seth.forshee at canonical.com
Thu Dec 4 22:05:35 UTC 2014


These patches were backported from 3.17 by Intel to help with debugging
firmware issues [1]. They aren't suitable for upstream stable, but Intel
wireless is widely used among Ubuntu users so I think it makes sense for
us to pick them up if it's going to help get firmware bugs fixed.

The firmware monitor support is disabled be default and enabled only
when the fw_monitor=1 option is given to iwlwifi. I have reviewed the
patches, and I believe they have low potential for regression,
especially without the module option. I also saw no regressions during
testing, with or without the module option.

BugLink: http://bugs.launchpad.net/bugs/1399440

Thanks,
Seth

[1] http://permalink.gmane.org/gmane.linux.kernel.wireless.general/129744

---

The following changes since commit b9651a5d8545cd9c3072178d3540538af5948962:

  xen-netfront: Remove BUGs on paged skb data which crosses a page boundary (2014-12-04 10:04:17 -0800)

are available in the git repository at:

  git://kernel.ubuntu.com/sforshee/ubuntu-utopic.git lp1399440

for you to fetch changes up to 479b0e0368882c6e9e4c032efde277a4422a90f8:

  iwlwifi: mvm: update layout of firmware error dump (2014-12-04 15:50:34 -0600)

----------------------------------------------------------------
Emmanuel Grumbach (7):
      iwlwifi: add device / firmware to fw-error-dump file
      iwlwifi: rename iwl_mvm_fw_error_next_data
      iwlwifi: pcie: add firmware monitor capabilities
      iwlwifi: remove wrong comment about alignment in iwl-fw-error-dump.h
      iwlwifi: mvm: don't collect logs in the interrupt thread
      iwlwifi: mvm: kill iwl_mvm_fw_error_rxf_dump
      iwlwifi: mvm: update layout of firmware error dump

 drivers/net/wireless/iwlwifi/iwl-drv.c           |   6 +++++
 drivers/net/wireless/iwlwifi/iwl-fw-error-dump.h |  50 +++++++++++++++++++++++++++++++---
 drivers/net/wireless/iwlwifi/iwl-fw-file.h       |   5 ++--
 drivers/net/wireless/iwlwifi/iwl-fw.h            |   3 +++
 drivers/net/wireless/iwlwifi/iwl-modparams.h     |   2 ++
 drivers/net/wireless/iwlwifi/iwl-prph.h          |   6 +++++
 drivers/net/wireless/iwlwifi/mvm/mac80211.c      | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/wireless/iwlwifi/mvm/mvm.h           |   9 -------
 drivers/net/wireless/iwlwifi/mvm/ops.c           |  72 -------------------------------------------------
 drivers/net/wireless/iwlwifi/mvm/utils.c         |  65 --------------------------------------------
 drivers/net/wireless/iwlwifi/pcie/internal.h     |   7 +++++
 drivers/net/wireless/iwlwifi/pcie/trans.c        | 125 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 12 files changed, 294 insertions(+), 156 deletions(-)





More information about the kernel-team mailing list