android_kernel_oneplus_msm8998/drivers/net/wireless/ath/ath10k
Michal Kazior adaeed74bc ath10k: don't remove peer that doesn't exist
If peer creation failed during offchannel Tx the
driver attempted to delete the peer nonetheless.
This caused the ar->num_peers counter to be
incorrectly decremented. This subsequently could
cause the counter to drop below 0 and also
eventually lead to firmware crash because host
would think there are less peer entries created in
firmware then there really were.

Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2015-08-13 14:29:55 +03:00
..
bmi.c
bmi.h ath10k: Fix BMI communication timeout for QCA99X0 2015-06-30 15:12:46 +03:00
ce.c ath10k: Extend CE src desc flags for interrupt indication 2015-06-30 15:12:44 +03:00
ce.h ath10k: Extend CE src desc flags for interrupt indication 2015-06-30 15:12:44 +03:00
core.c ath10k: fix memory alloc failure in qca99x0 during wmi svc rdy event 2015-07-30 16:54:28 +03:00
core.h ath10k: fix memory alloc failure in qca99x0 during wmi svc rdy event 2015-07-30 16:54:28 +03:00
debug.c ath10k: initialize fw_features var 2015-08-13 14:22:07 +03:00
debug.h
debugfs_sta.c
hif.h
htc.c
htc.h
htt.c ath10k: enable raw encap mode and software crypto engine 2015-07-29 11:28:24 +03:00
htt.h ath10k: enable raw encap mode and software crypto engine 2015-07-29 11:28:24 +03:00
htt_rx.c ath10k: enable raw encap mode and software crypto engine 2015-07-29 11:28:24 +03:00
htt_tx.c ath10k: initialize msdu ext. descriptor before use 2015-07-30 17:05:29 +03:00
hw.c ath10k: fix QCA61X4 boot up 2015-07-11 19:06:15 +03:00
hw.h ath10k: increase max client to 512 in qca99x0 2015-07-30 16:54:57 +03:00
Kconfig
mac.c ath10k: don't remove peer that doesn't exist 2015-08-13 14:29:55 +03:00
mac.h ath10k: fix per-vif queue locking 2015-07-11 19:06:26 +03:00
Makefile ath10k: Add support for code swap 2015-06-30 15:12:47 +03:00
p2p.c
p2p.h
pci.c ath10k: add QCA99X0 to supported device list 2015-07-30 17:04:00 +03:00
pci.h ath10k: Make target cpu address to CE address conversion chip specific 2015-06-30 15:12:40 +03:00
rx_desc.h ath10k: add support for qca99x0 Rx descriptors 2015-07-24 10:44:55 +03:00
spectral.c
spectral.h
swap.c ath10k: Add support for code swap 2015-06-30 15:12:47 +03:00
swap.h ath10k: Add support for code swap 2015-06-30 15:12:47 +03:00
targaddrs.h ath10k: Add hw register/values for QCA99X0 chip 2015-06-30 15:12:37 +03:00
testmode.c
testmode.h
testmode_i.h
thermal.c
thermal.h
trace.c
trace.h
txrx.c ath10k: Improve performance by reducing tx_lock contention 2015-07-29 11:27:24 +03:00
txrx.h
wmi-ops.h ath10k: Support different txbf configuration schemes 2015-08-13 14:21:10 +03:00
wmi-tlv.c ath10k: Support different txbf configuration schemes 2015-08-13 14:21:10 +03:00
wmi-tlv.h
wmi.c ath10k: Support different txbf configuration schemes 2015-08-13 14:21:10 +03:00
wmi.h ath10k: Enable MU MIMO txbf support for QCA99X0 2015-08-13 14:21:18 +03:00
wow.c ath10k: fix hw reconfig on wow failure 2015-08-13 14:22:49 +03:00
wow.h