summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/ath/ath11k/ce.c
diff options
context:
space:
mode:
authorKarthikeyan Periyasamy <quic_periyasa@quicinc.com>2021-11-10 21:36:28 +0530
committerKalle Valo <kvalo@codeaurora.org>2021-11-15 11:16:16 +0200
commit4c375743c5fe1ef84d1dd7269dd12585957f403e (patch)
tree6e29f7b76bfa0091ef2d40713a3ae6942c3d7d17 /drivers/net/wireless/ath/ath11k/ce.c
parent4ea03443ecdac6920eb7aa3a9da2cd0b8cc6dfc8 (diff)
downloadlinux-4c375743c5fe1ef84d1dd7269dd12585957f403e.tar.gz
linux-4c375743c5fe1ef84d1dd7269dd12585957f403e.tar.bz2
linux-4c375743c5fe1ef84d1dd7269dd12585957f403e.zip
ath11k: avoid unnecessary BH disable lock in STA kickout event
In STA kickout event processing, the peer object is protected under spin lock BH. Release this lock after picking up the vdev_id from the peer object instead after ieee80211_report_low_ack(). This will minimize the lock hold period which will improve performance since base_lock is used across the data path. This was found in code review. Tested-on: IPQ8074 hw2.0 AHB WLAN.HK.2.5.0.1-00729-QCAHKSWPL_SILICONZ-3 v2 Signed-off-by: Karthikeyan Periyasamy <quic_periyasa@quicinc.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org> Link: https://lore.kernel.org/r/1636560388-24955-1-git-send-email-quic_periyasa@quicinc.com
Diffstat (limited to 'drivers/net/wireless/ath/ath11k/ce.c')
0 files changed, 0 insertions, 0 deletions