mirror of
https://github.com/FEX-Emu/linux.git
synced 2025-01-13 21:02:35 +00:00
staging: rtl8192u: r8192U_core: fix negative noise value
ieee80211_rx_stats.noise is of type uint8, so it shouldn't be assigned a negative number. Assigning it 0x100 - 98, which is the equivalent to -98 dBm when IW_QUAL_DBM is set. Signed-off-by: Luis de Bethencourt <luisbg@osg.samsung.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
879f3074c2
commit
f517f3bf07
@ -4778,7 +4778,7 @@ static void rtl8192_rx_nomal(struct sk_buff *skb)
|
||||
struct r8192_priv *priv = (struct r8192_priv *)ieee80211_priv(dev);
|
||||
struct ieee80211_rx_stats stats = {
|
||||
.signal = 0,
|
||||
.noise = -98,
|
||||
.noise = 0x100 - 98,
|
||||
.rate = 0,
|
||||
.freq = IEEE80211_24GHZ_BAND,
|
||||
};
|
||||
@ -4889,7 +4889,7 @@ static void rtl8192_rx_cmd(struct sk_buff *skb)
|
||||
/* TODO */
|
||||
struct ieee80211_rx_stats stats = {
|
||||
.signal = 0,
|
||||
.noise = -98,
|
||||
.noise = 0x100 - 98,
|
||||
.rate = 0,
|
||||
.freq = IEEE80211_24GHZ_BAND,
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user