diff options
| author | P Praneesh <[email protected]> | 2021-11-12 11:06:11 +0200 |
|---|---|---|
| committer | Kalle Valo <[email protected]> | 2021-11-15 11:21:56 +0200 |
| commit | be8867cb47652418e488170785bd9ffbadae3f1f (patch) | |
| tree | d8a49fe62209a3cf72944d139f60ba0bd2eef488 /tools/perf/scripts/python/powerpc-hcalls.py | |
| parent | bcef57ea400cc20a5389fa0e38d61063331558f8 (diff) | |
ath11k: avoid unnecessary lock contention in tx_completion path
Avoid unnecessary idr_find calls before the idr_remove calls. Because
idr_remove gives the valid ptr if id is valid otherwise return NULL ptr.
So removed the idr_find before idr_remove in tx completion path. Also no
need to disable the bottom half preempt if it is already in the
bottom half context, so modify the spin_lock_bh to spin_lock in the
data tx completion path.
Tested-on: IPQ8074 hw2.0 AHB WLAN.HK.2.4.0.1-01734-QCAHKSWPL_SILICONZ-1 v2
Co-developed-by: Karthikeyan Periyasamy <[email protected]>
Signed-off-by: Karthikeyan Periyasamy <[email protected]>
Signed-off-by: Jouni Malinen <[email protected]>
Signed-off-by: P Praneesh <[email protected]>
Signed-off-by: Kalle Valo <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/powerpc-hcalls.py')
0 files changed, 0 insertions, 0 deletions