Refactor the Rxdma replenish procedure and avoid the Rx descriptor used list to reduce the lock contention in Rx data path. v2: - updated the improvement details in the commit message Karthikeyan Periyasamy (3): wifi: ath12k: Refactor Rxdma buffer replinish argument wifi: ath12k: Optimize the lock contention of used list in Rx data path wifi: ath12k: Refactor error handler of Rxdma replenish drivers/net/wireless/ath/ath12k/dp.c | 31 ++++-- drivers/net/wireless/ath/ath12k/dp.h | 5 +- drivers/net/wireless/ath/ath12k/dp_rx.c | 140 +++++++++++++++--------- drivers/net/wireless/ath/ath12k/dp_rx.h | 1 + 4 files changed, 113 insertions(+), 64 deletions(-) base-commit: a2a4cf3541db8066af7e6d4eb6e9e6445f6d9658 -- 2.34.1