Update backports to the latest 6.6 point release. Signed-off-by: Robert Marko <robimarko@gmail.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
39 lines
1.3 KiB
Diff
39 lines
1.3 KiB
Diff
From 82ae3f4635382ff23e2ece55b5d5e713223951ec Mon Sep 17 00:00:00 2001
|
|
From: Dmitry Antipov <dmantipov@yandex.ru>
|
|
Date: Thu, 24 Aug 2023 10:50:44 +0300
|
|
Subject: [PATCH] wifi: ath11k: drop redundant check in
|
|
ath11k_dp_rx_mon_dest_process()
|
|
|
|
In 'ath11k_dp_rx_mon_dest_process()', 'mon_dst_srng' points to
|
|
a member of 'srng_list', which is a fixed-size array inside
|
|
'struct ath11k_hal'. This way, if 'ring_id' is valid (i. e.
|
|
between 0 and HAL_SRNG_RING_ID_MAX - 1 inclusive), 'mon_dst_srng'
|
|
can't be NULL and so relevant check may be dropped.
|
|
|
|
Found by Linux Verification Center (linuxtesting.org) with SVACE.
|
|
|
|
Signed-off-by: Dmitry Antipov <dmantipov@yandex.ru>
|
|
Acked-by: Jeff Johnson <quic_jjohnson@quicinc.com>
|
|
Signed-off-by: Kalle Valo <quic_kvalo@quicinc.com>
|
|
Link: https://lore.kernel.org/r/20230824075121.121144-1-dmantipov@yandex.ru
|
|
---
|
|
drivers/net/wireless/ath/ath11k/dp_rx.c | 7 -------
|
|
1 file changed, 7 deletions(-)
|
|
|
|
--- a/drivers/net/wireless/ath/ath11k/dp_rx.c
|
|
+++ b/drivers/net/wireless/ath/ath11k/dp_rx.c
|
|
@@ -5100,13 +5100,6 @@ static void ath11k_dp_rx_mon_dest_proces
|
|
|
|
mon_dst_srng = &ar->ab->hal.srng_list[ring_id];
|
|
|
|
- if (!mon_dst_srng) {
|
|
- ath11k_warn(ar->ab,
|
|
- "HAL Monitor Destination Ring Init Failed -- %p",
|
|
- mon_dst_srng);
|
|
- return;
|
|
- }
|
|
-
|
|
spin_lock_bh(&pmon->mon_lock);
|
|
|
|
ath11k_hal_srng_access_begin(ar->ab, mon_dst_srng);
|