mirror of
https://github.com/outbackdingo/mt76.git
synced 2026-10-24 13:26:48 +00:00
mt76: fix invalid rssi report
Drop invalid rssi value to calculate a reasonable report
Fixes: 4550fb9e9810 ("mt76: improve signal strength reporting")
Signed-off-by: Deren Wu <[email protected]>
Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
+3
-2
@@ -942,10 +942,11 @@ mt76_rx_signal(struct mt76_rx_status *status)
|
||||
for (chains = status->chains; chains; chains >>= 1, chain_signal++) {
|
||||
int cur, diff;
|
||||
|
||||
if (!(chains & BIT(0)))
|
||||
cur = *chain_signal;
|
||||
if (!(chains & BIT(0)) ||
|
||||
cur > 0)
|
||||
continue;
|
||||
|
||||
cur = *chain_signal;
|
||||
if (cur > signal)
|
||||
swap(cur, signal);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user