Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 78dbfecb authored by Larry Finger's avatar Larry Finger Committed by John W. Linville
Browse files

rtlwifi: rtl8192cu: Fix incorrect signal strength for unassociated AP



The routine that processes received frames was returning the RSSI value for the
signal strength; however, that value is available only for associated APs. As
a result, the strength was the absurd value of 10 dBm. As a result, scans
return incorrect values for the strength, which causes unwanted attempts to roam.

Signed-off-by: default avatarLarry Finger <Larry.Finger@lwfinger.net>
Cc: Stable <stable@vger.kernel.org> [2.6.39+]
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent b4ade797
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -349,7 +349,7 @@ bool rtl92cu_rx_query_desc(struct ieee80211_hw *hw,
						 p_drvinfo);
						 p_drvinfo);
	}
	}
	/*rx_status->qual = stats->signal; */
	/*rx_status->qual = stats->signal; */
	rx_status->signal = stats->rssi + 10;
	rx_status->signal = stats->recvsignalpower + 10;
	return true;
	return true;
}
}