mirror of
https://github.com/torvalds/linux.git
synced 2024-12-26 04:42:12 +00:00
mt76x0: trim rx skb to proper length
We need to truncate skb to proper length. This fix below message: wlan0: associating with AP with corrupt beacon and probe response Fixes: 9d87d9fad47e ("mt76x0: unify tx/rx datapath with mt76x2u driver") Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
parent
0ae976a11b
commit
242516caab
@ -236,6 +236,7 @@ u32 mt76x0_mac_process_rx(struct mt76x0_dev *dev, struct sk_buff *skb,
|
|||||||
|
|
||||||
mt76x02_remove_hdr_pad(skb, pad_len);
|
mt76x02_remove_hdr_pad(skb, pad_len);
|
||||||
|
|
||||||
|
pskb_trim(skb, len);
|
||||||
status->chains = BIT(0);
|
status->chains = BIT(0);
|
||||||
rssi = mt76x0_phy_get_rssi(dev, rxwi);
|
rssi = mt76x0_phy_get_rssi(dev, rxwi);
|
||||||
status->chain_signal[0] = status->signal = rssi;
|
status->chain_signal[0] = status->signal = rssi;
|
||||||
|
Loading…
Reference in New Issue
Block a user