mirror_ubuntu-kernels/drivers/net/wireless/intel/iwlwifi/mvm
Johannes Berg b8aba27cdc iwlwifi: tighten RX MPDU bounds checks
Previously, we added checks that the contained MPDU size is long
enough, but really we should also check that the notification
itself fits into the data. Add some checks for that.

Also add unlikely() annotations on the previously added checks.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Link: https://lore.kernel.org/r/iwlwifi.20201209231352.51cc04cf1e3e.I7bfd6809f8f5feb75f79397646e6656e95688a0e@changeid
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2020-12-10 00:16:05 +02:00
..
binding.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
coex.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
constants.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
d3.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
debugfs-vif.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
debugfs.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
debugfs.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
ftm-initiator.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
ftm-responder.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
fw-api.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
fw.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
led.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
mac80211.c iwlwifi: mvm: disconnect if channel switch delay is too long 2020-12-10 00:16:04 +02:00
mac-ctxt.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
Makefile iwlwifi: mvm: support FTM initiator 2019-02-14 11:29:43 +02:00
mvm.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
nvm.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
offloading.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
ops.c iwlwifi: support firmware reset handshake 2020-12-10 00:16:03 +02:00
phy-ctxt.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
power.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
quota.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
rs-fw.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
rs.c iwlwifi: rs: set RTS protection for all non legacy rates 2020-10-01 21:59:36 +03:00
rs.h iwlwifi: mvm: in VHT connection use only VHT capabilities 2019-11-15 09:31:56 +02:00
rx.c iwlwifi: tighten RX MPDU bounds checks 2020-12-10 00:16:05 +02:00
rxmq.c iwlwifi: tighten RX MPDU bounds checks 2020-12-10 00:16:05 +02:00
scan.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
sf.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
sta.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
sta.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
tdls.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
testmode.h iwlwifi: remove all occurrences of the FSF address paragraph 2018-08-31 11:38:33 +03:00
time-event.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
time-event.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
tt.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
tx.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
utils.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00