mt76: discard early received packets if not running yet
authorFelix Fietkau <nbd@nbd.name>
Tue, 15 May 2018 12:33:23 +0000 (14:33 +0200)
committerKalle Valo <kvalo@codeaurora.org>
Wed, 23 May 2018 07:56:48 +0000 (10:56 +0300)
commit66a77cbe63eb326513632cc88e1260e877be8123
treea8849db392712b3d45be54eebc79f8ad90f80bd9
parentd98fb328ad103d12c1ebaea92526e4f8670e0fec
mt76: discard early received packets if not running yet

If the radio was previously in running state, it can receive some
packets before it is able to process them.
This can lead to a crash if the channel is not initialized yet.
Discard all rx packets until start() is called

Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/mediatek/mt76/mt76x2_mac.c