Pull request: ath 20140415

Kalle Valo kvalo at qca.qualcomm.com
Mon Apr 14 23:34:31 PDT 2014


Hi John,

here's a pull request for ath6kl and ath10k with changes accumulated
just before and during the merge window. Please let me know if there any
problems.

Here's the list of changes:

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

For ath6kl Kalle fixed a bunch of checkpatch warnings.

In ath10k we had more changes, major ones being:

* fix memory allocation failures after a firmware crash (Michal)

* some rework of DFS configuration to enable it correctly in all cases
  (Michal)

* add a new firmware crash option to make it possible to crash 10.1
  firmware for testing purposes (Marek P)

* fix RTS/CTS protection in certain cases (Marek K)

* fix wrong RSSI and rate reporting in some cases (Janusz)

* fix firmware stats reporting (Chun, Ben & Bartosz)

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

The following changes since commit 70dd77b4c50da518b57b8b9b125a8c9aabe9bc1a:

  ath10k: do not overwrite max_antenna_gain (2014-03-07 10:14:10 +0200)

are available in the git repository at:

  git://github.com/kvalo/ath.git for-linville

for you to fetch changes up to 4bfee8e8c13fc9477eb9420efd5a5d12e32ac614:

  ath10k: improve htc tx credit debugging prints (2014-04-11 08:35:56 +0300)

----------------------------------------------------------------
Bartosz Markowski (1):
      ath10k: update wal_dbg_tx_stats structure with missing parameter.

Ben Greear (4):
      ath10k: better firmware loading error messages
      ath10k: add otp and firmware boot error messages
      ath10k: fix getting stats from firmware
      ath10k: add the Rx rate in FW stats

Chun-Yeow Yeoh (3):
      ath10k: allow the supported rate change by reassociate peer
      ath10k: fix the peer mac address in getting stats
      ath10k: add extra pdev stats on 10.1 firmware

Janusz Dziedzic (12):
      ath10k: add ath10k_htt_rx_amsdu_allowed function
      ath10k: Fill per-ppdu info in rx_info only once
      ath10k: move rx related functions to htt_rx.c
      ath10k: rename process_rx_rates to ath10k_htt_rx_h_rates
      ath10k: introduce ieee80211_rx_status to htt_rx_info
      ath10k: setup rx channel per ppdu
      ath10k: kill not needed fields from htt_rx_info
      ath10k: return error when ath10k_htt_rx_amsdu_pop() fail
      ath10k: improve way we play with attention flags
      ath10k: finally kill htt_rx_info
      ath10k: introduce rx_status htt template
      ath10k: fix rssi and rate reporting

Kalle Valo (18):
      ath6kl: fix struct hif_scatter_req list handling
      ath6kl: fix blank lines before and after braces
      ath6kl: use braces on both arms of if statement
      ath6kl: remove spaces before semicolon
      ath6kl: remove unnecessary line continuations
      ath6kl: update Kconfig descriptions
      ath10k: separate result parameter in ath10k_bmi_execute()
      ath10k: check otp.bin result
      ath10k: unify warning messages in mac.c
      ath10k: cleanup ath10k_pci_wait_for_target_init()
      ath10k: add module parameter to disable cold reset
      ath10k: fix name of target_ps module parameter
      ath10k: advertise only firmware API 2 files
      ath10k: delete ar_pci->fw_indicator_address
      ath10k: improve pci debug messages
      ath10k: add module parameter values to the pci info print
      ath10k: print chip id during boot
      ath10k: cleanup debug messages in ath10k_wmi_event_host_swba()

Marek Kwaczynski (1):
      ath10k: add recalc RTS/CTS protection method

Marek Puzyniak (2):
      ath10k: add soft/hard firmware crash option to simulate_fw_crash
      ath10k: update regulatory domain settings for 10.x firmware

Michal Kazior (7):
      ath10k: convert pci_alloc_consistent() to dma_alloc_coherent()
      ath10k: split ce initialization and allocation
      ath10k: deinit copy engine before resetting
      ath10k: refactor monitor code
      ath10k: reorder functions
      ath10k: refactor radar detection code
      ath10k: improve htc tx credit debugging prints

 drivers/net/wireless/ath/ath10k/bmi.c      |   13 +-
 drivers/net/wireless/ath/ath10k/bmi.h      |    2 +-
 drivers/net/wireless/ath/ath10k/ce.c       |  356 +++++++------
 drivers/net/wireless/ath/ath10k/ce.h       |   15 +-
 drivers/net/wireless/ath/ath10k/core.c     |   85 ++--
 drivers/net/wireless/ath/ath10k/core.h     |   18 +-
 drivers/net/wireless/ath/ath10k/debug.c    |  109 +++-
 drivers/net/wireless/ath/ath10k/htc.c      |   12 +-
 drivers/net/wireless/ath/ath10k/htt.h      |   21 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c   |  513 ++++++++++++-------
 drivers/net/wireless/ath/ath10k/hw.h       |    1 +
 drivers/net/wireless/ath/ath10k/mac.c      |  763 +++++++++++++++-------------
 drivers/net/wireless/ath/ath10k/pci.c      |  219 +++++---
 drivers/net/wireless/ath/ath10k/pci.h      |    3 -
 drivers/net/wireless/ath/ath10k/txrx.c     |  183 -------
 drivers/net/wireless/ath/ath10k/txrx.h     |    1 -
 drivers/net/wireless/ath/ath10k/wmi.c      |   62 ++-
 drivers/net/wireless/ath/ath10k/wmi.h      |   98 +++-
 drivers/net/wireless/ath/ath6kl/Kconfig    |   30 +-
 drivers/net/wireless/ath/ath6kl/cfg80211.c |    9 +-
 drivers/net/wireless/ath/ath6kl/core.c     |    6 +-
 drivers/net/wireless/ath/ath6kl/debug.c    |    4 -
 drivers/net/wireless/ath/ath6kl/debug.h    |    2 +-
 drivers/net/wireless/ath/ath6kl/hif.c      |    3 -
 drivers/net/wireless/ath/ath6kl/hif.h      |    4 +-
 drivers/net/wireless/ath/ath6kl/htc_mbox.c |   23 +-
 drivers/net/wireless/ath/ath6kl/htc_pipe.c |   10 +-
 drivers/net/wireless/ath/ath6kl/init.c     |    1 -
 drivers/net/wireless/ath/ath6kl/main.c     |   10 +-
 drivers/net/wireless/ath/ath6kl/sdio.c     |   17 +-
 drivers/net/wireless/ath/ath6kl/target.h   |    2 +-
 drivers/net/wireless/ath/ath6kl/txrx.c     |   31 +-
 drivers/net/wireless/ath/ath6kl/usb.c      |    2 -
 drivers/net/wireless/ath/ath6kl/wmi.c      |   19 +-
 drivers/net/wireless/ath/ath6kl/wmi.h      |    1 -
 35 files changed, 1499 insertions(+), 1149 deletions(-)

-- 
Kalle Valo



More information about the ath10k mailing list