linux/drivers/net/wireless/intel/iwlwifi/fw
Johannes Berg 568db7fd27 wifi: iwlwifi: add some FW misbehaviour check infrastructure
When the firmware misbehaves (according to the driver), we
often either ignore that, or WARN_ON, which is very noisy
but doesn't really help.

Add a little helper macro IWL_FW_CHECK() that can be used
in place of WARN_ON() in conditions, and make it take a
message that's printed in this case. We can also add more
behaviour to this in the future.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
Link: https://lore.kernel.org/r/20230614123446.2e12ac670cea.Ia0198036b7a626876d836bd41a4b2d2b1e65c5ca@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2023-06-19 12:05:26 +02:00
..
api wifi: iwlwifi: mvm: remove new checksum code 2023-06-19 12:05:24 +02:00
acpi.c wifi: iwlwifi: fw: make some ACPI functions static 2023-06-19 12:05:25 +02:00
acpi.h wifi: iwlwifi: fw: make some ACPI functions static 2023-06-19 12:05:25 +02:00
dbg.c wifi: iwlwifi: unify checks for HW error values 2023-06-14 12:32:18 +02:00
dbg.h wifi: iwlwifi: add some FW misbehaviour check infrastructure 2023-06-19 12:05:26 +02:00
debugfs.c wifi: iwlwifi: debugfs: add ppag capa to fw info file 2023-06-14 12:32:18 +02:00
debugfs.h
dump.c wifi: iwlwifi: fw: Add new FSEQ defines to fw dump 2023-06-19 12:05:25 +02:00
error-dump.h wifi: iwlwifi: yoyo: Add new tlv for dump file name extension 2023-03-15 13:25:12 +01:00
file.h wifi: iwlwifi: mvm: rename BTM support flag and its TLV 2023-06-14 12:32:19 +02:00
img.c iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id 2022-02-18 10:40:50 +02:00
img.h wifi: iwlwifi: mvm: allow number of beacons from FW 2023-04-17 09:53:25 +02:00
init.c iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id 2022-02-18 10:40:50 +02:00
notif-wait.c
notif-wait.h
paging.c iwlwifi: avoid void pointer arithmetic 2022-02-18 10:40:50 +02:00
pnvm.c wifi: iwlwifi: pnvm: handle memory descriptor tlv 2023-06-06 13:45:40 +02:00
pnvm.h wifi: iwlwifi: Add support for fragmented pnvm images 2023-06-06 13:44:00 +02:00
rs.c wifi: iwlwifi: mvm: clean up duplicated defines 2023-03-07 20:15:18 +01:00
runtime.h wifi: iwlwifi: acpi: support modules with high antenna gain 2023-04-14 13:14:50 +02:00
smem.c iwlwifi: prefer WIDE_ID() over iwl_cmd_id() 2022-02-18 10:40:50 +02:00
uefi.c wifi: iwlwifi: pnvm: handle memory descriptor tlv 2023-06-06 13:45:40 +02:00
uefi.h wifi: iwlwifi: pnvm: handle memory descriptor tlv 2023-06-06 13:45:40 +02:00