Search Linux Wireless

[PATCH 0/3] ath10k: reduce number of host corruptions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patchset reduces frequency of a strange HW bug
in CUS232 boards.

The bug happens in some workloads with different
frequency with different hardware spinoffs. It is
triggered by a cold reset after HW/FW has been
excercised with some work. On x86 this could be a hang,
on AP135 it is a data bus error. Frequency of problem
is reduced in driver by calling first warm reset
instead of cold reset. When warm reset fails then
driver will call cold reset. 

Marek Puzyniak (2):
  ath10k: refactor suspend/resume functions
  ath10k: suspend hardware before reset

Michal Kazior (1):
  ath10k: fix device initialization routine

 drivers/net/wireless/ath/ath10k/core.c |  30 +++++++-
 drivers/net/wireless/ath/ath10k/core.h |   4 +-
 drivers/net/wireless/ath/ath10k/hw.h   |   6 ++
 drivers/net/wireless/ath/ath10k/mac.c  |  43 ++++++-----
 drivers/net/wireless/ath/ath10k/pci.c  | 134 +++++++++++++++++++++++++++++++--
 drivers/net/wireless/ath/ath10k/wmi.c  |   4 +-
 drivers/net/wireless/ath/ath10k/wmi.h  |   2 +-
 7 files changed, 187 insertions(+), 36 deletions(-)

-- 
1.8.1.2

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




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux