linux/drivers/net/wireless
Michal Kazior f42f8eb27e ath10k: fix insufficient tracing buffer size
Some trace messages were truncated and a kernel
splat could be seen in the log:

  WARNING: CPU: 3 PID: 0 at /devel/src/linux/drivers/net/wireless/ath/ath10k/./trace.h:114 ftrace_raw_event_ath10k_log_dbg+0x20e/0x220 [ath10k_core]()
  Modules linked in: ath10k_pci(O) ath10k_core(O) ath iwldvm iwlwifi [last unloaded: iwlwifi]
  CPU: 3 PID: 0 Comm: swapper/3 Tainted: G        W  O    4.0.0-rc3-wl-ath+ #703
  Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014
   ffffffffa01d4cb0 ffff88001fd83998 ffffffff8191b86c ffffffff81e3b718
   0000000000000000 ffff88001fd839d8 ffffffff8105573a ffff88001c0a5528
   ffff88001bea9ae0 ffff88001c3dd940 00000000000d0018 ffff88001fd83a80
  Call Trace:
   <IRQ>  [<ffffffff8191b86c>] dump_stack+0x45/0x57
   [<ffffffff8105573a>] warn_slowpath_common+0x8a/0xc0
   [<ffffffff8105582a>] warn_slowpath_null+0x1a/0x20
   [<ffffffffa01c61fe>] ftrace_raw_event_ath10k_log_dbg+0x20e/0x220 [ath10k_core]
   [<ffffffffa01aaa6b>] ath10k_dbg+0xbb/0xd0 [ath10k_core]
   [<ffffffff810eed89>] ? trace_clock_local+0x9/0x10
   [<ffffffffa01bd069>] ath10k_wmi_event_service_ready+0x479/0x520 [ath10k_core]
   [<ffffffff810fdf90>] ? trace_buffer_unlock_commit+0x50/0x60
   [<ffffffffa01c2113>] ath10k_wmi_tlv_op_rx+0x6b3/0x8b0 [ath10k_core]

This could be reproduced with:

  trace-cmd record -e ath10k
  ifconfig wlan0 down
  ifconfig wlan0 up

Fixes: 5c01aa3de9 ("ath10k: deduplicate wmi service ready logic")
Fixes: ca996ec566 ("ath10k: implement wmi-tlv backend")
Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2015-04-09 14:57:04 +03:00
..
ath ath10k: fix insufficient tracing buffer size 2015-04-09 14:57:04 +03:00
b43 bcma: change IRQ control function to accept bus as an argument 2015-03-02 16:59:45 +02:00
b43legacy treewide: Remove unnecessary SSB_DEVTABLE_END macro 2015-02-11 14:38:29 -08:00
brcm80211 bcma: change IRQ control function to accept bus as an argument 2015-03-02 16:59:45 +02:00
cw1200 cfg80211: add bss_type and privacy arguments in cfg80211_get_bss() 2015-03-03 15:56:01 +01:00
hostap hostap: Delete an unnecessary check before the function call "kfree" 2015-02-06 08:51:35 +02:00
ipw2x00 cfg80211-wext: export symbols only when needed 2015-02-28 21:31:09 +01:00
iwlegacy iwlegacy: 4965-rs: Remove bogus colon after newline from debug message 2015-03-03 14:22:46 +02:00
iwlwifi iwlwifi: mvm: don't override passive dwell in case of fragmented scan 2015-03-02 08:20:32 +02:00
libertas Merge mac80211-next into ath-next 2015-03-30 10:07:12 +03:00
libertas_tf
mwifiex Merge mac80211-next into ath-next 2015-03-30 10:07:12 +03:00
orinoco cfg80211-wext: export symbols only when needed 2015-02-28 21:31:09 +01:00
p54 p54pci: add handling of signal case 2015-01-23 21:37:04 +02:00
prism54
rsi
rt2x00
rtl818x
rtlwifi rtlwifi: rtl8192cu: Add case in rtl92cu_get_hw_reg 2015-03-03 15:45:35 +02:00
ti cfg80211: Allow NL80211_ATTR_IFINDEX to be added to vendor events 2015-03-03 15:56:05 +01:00
zd1211rw
adm8211.c
adm8211.h
airo_cs.c
airo.c
airo.h
at76c50x-usb.c
at76c50x-usb.h
atmel_cs.c
atmel_pci.c
atmel.c atmel: Remove open-coded and wrong strcasecmp 2015-01-23 21:38:54 +02:00
atmel.h
Kconfig
mac80211_hwsim.c mac80211_hwsim: fix beacon timers 2015-03-04 10:34:15 +01:00
mac80211_hwsim.h
Makefile
mwl8k.c
ray_cs.c
ray_cs.h
rayctl.h
rndis_wlan.c
wl3501_cs.c
wl3501.h
zd1201.c
zd1201.h