linux/drivers/net/wireless/intel/iwlwifi
Johannes Berg 0bed6a2a14 iwlwifi: queue: bail out on invalid freeing
If we find an entry without an SKB, we currently continue, but
that will just result in an infinite loop since we won't increment
the read pointer, and will try the same thing over and over again.
Fix this.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/iwlwifi.20210122144849.abe2dedcc3ac.Ia6b03f9eeb617fd819e56dd5376f4bb8edc7b98a@changeid
2021-01-25 15:59:27 +02:00
..
cfg iwlwifi: pcie: add rules to match Qu with Hr2 2021-01-25 15:59:17 +02:00
dvm iwlwifi: dvm: Fix fall-through warnings for Clang 2020-12-11 20:20:56 +02:00
fw iwlwifi: mvm: fix the return type for DSM functions 1 and 2 2021-01-25 15:59:12 +02:00
mvm iwlwifi: mvm: guard against device removal in reprobe 2021-01-25 15:59:24 +02:00
pcie iwlwifi: pcie: add rules to match Qu with Hr2 2021-01-25 15:59:17 +02:00
queue iwlwifi: queue: bail out on invalid freeing 2021-01-25 15:59:27 +02:00
iwl-agn-hw.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
iwl-config.h iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. 2021-01-25 15:59:22 +02:00
iwl-context-info-gen3.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
iwl-context-info.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
iwl-csr.h iwlwifi: support firmware reset handshake 2020-12-10 00:16:03 +02:00
iwl-dbg-tlv.c iwlwifi: dbg: Don't touch the tlv data 2021-01-14 18:56:37 +02:00
iwl-dbg-tlv.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
iwl-debug.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
iwl-debug.h iwlwifi: mvm: add d3 prints 2020-10-01 22:00:59 +03:00
iwl-devtrace-data.h
iwl-devtrace-io.h
iwl-devtrace-iwlwifi.h
iwl-devtrace-msg.h net: iwlwifi: Remove in_interrupt() from tracing macro. 2020-09-29 14:02:55 -07:00
iwl-devtrace-ucode.h
iwl-devtrace.c
iwl-devtrace.h
iwl-drv.c iwlwifi: iwl-drv: Fix fall-through warnings for Clang 2020-12-11 20:21:28 +02:00
iwl-drv.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
iwl-eeprom-parse.c iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header 2020-12-11 20:24:23 +02:00
iwl-eeprom-parse.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
iwl-eeprom-read.c iwlwifi: iwl-eeprom-read: Demote one nonconformant function header 2020-12-11 20:24:22 +02:00
iwl-eeprom-read.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
iwl-fh.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
iwl-io.c iwlwifi: fix the NMI flow for old devices 2021-01-25 15:53:00 +02:00
iwl-io.h iwlwifi: fix the NMI flow for old devices 2021-01-25 15:53:00 +02:00
iwl-modparams.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
iwl-nvm-parse.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
iwl-nvm-parse.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
iwl-op-mode.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
iwl-phy-db.c iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' 2020-12-11 20:24:25 +02:00
iwl-phy-db.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
iwl-prph.h iwlwifi: pcie: set LTR on more devices 2021-01-25 15:53:03 +02:00
iwl-scd.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
iwl-trans.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
iwl-trans.h iwlwifi: support firmware reset handshake 2020-12-10 00:16:03 +02:00
Kconfig First set of patches intended for v5.9 2020-06-15 20:23:23 +03:00
Makefile iwlwifi: move PNVM implementation to common code 2020-10-08 20:14:58 +03:00