linux/drivers/net/wireless/intel/iwlwifi
Gustavo A. R. Silva 34e63cd5ba iwlwifi: fw: Replace zero-length arrays with flexible-array members
There is a regular need in the kernel to provide a way to declare
having a dynamically sized set of trailing elements in a structure.
Kernel code should always use “flexible array members”[1] for these
cases. The older style of one-element or zero-length arrays should
no longer be used[2].

[1] https://en.wikipedia.org/wiki/Flexible_array_member
[2] https://www.kernel.org/doc/html/v5.16/process/deprecated.html#zero-length-and-one-element-arrays

Link: https://github.com/KSPP/linux/issues/78
Signed-off-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Acked-by: Luca Coelho <luciano.coelho@intel.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20220216195015.GA904148@embeddedor
2022-04-06 10:18:08 +03:00
..
cfg iwlwifi: bump FW API to 72 for AX devices 2022-03-10 09:23:29 +02:00
dvm iwlwifi: Fix -EIO error code that is never returned 2022-02-18 10:40:56 +02:00
fw iwlwifi: fw: Replace zero-length arrays with flexible-array members 2022-04-06 10:18:08 +03:00
mei brcmfmac 2022-03-11 13:00:17 -08:00
mvm iwlwifi: mvm: Don't fail if PPAG isn't supported 2022-03-22 16:18:27 -07:00
pcie brcmfmac 2022-03-11 13:00:17 -08:00
queue iwlwifi: use 4k queue size for Bz A-step 2022-03-10 09:23:28 +02:00
iwl-agn-hw.h
iwl-config.h iwlwifi: mvm: add support for IMR based on platform 2022-03-10 09:23:27 +02:00
iwl-context-info-gen3.h iwlwifi: mvm: add support for IMR based on platform 2022-03-10 09:23:27 +02:00
iwl-context-info.h
iwl-csr.h brcmfmac 2022-03-11 13:00:17 -08:00
iwl-dbg-tlv.c iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write 2022-02-18 10:40:56 +02:00
iwl-dbg-tlv.h iwlwifi: Configure FW debug preset via module param. 2022-03-10 09:23:27 +02:00
iwl-debug.c
iwl-debug.h
iwl-devtrace-data.h
iwl-devtrace-io.h
iwl-devtrace-iwlwifi.h
iwl-devtrace-msg.h
iwl-devtrace-ucode.h
iwl-devtrace.c
iwl-devtrace.h
iwl-drv.c brcmfmac 2022-03-11 13:00:17 -08:00
iwl-drv.h iwlwifi: move symbols into a separate namespace 2022-02-18 10:40:52 +02:00
iwl-eeprom-parse.c
iwl-eeprom-parse.h
iwl-eeprom-read.c iwlwifi: eeprom: clean up macros 2022-02-18 10:40:53 +02:00
iwl-eeprom-read.h
iwl-fh.h iwlwifi: yoyo: add IMR DRAM dump support 2022-02-18 10:40:51 +02:00
iwl-io.c iwlwifi: make some functions friendly to sparse 2022-02-18 10:40:52 +02:00
iwl-io.h
iwl-modparams.h iwlwifi: Configure FW debug preset via module param. 2022-03-10 09:23:27 +02:00
iwl-nvm-parse.c brcmfmac 2022-03-11 13:00:17 -08:00
iwl-nvm-parse.h
iwl-op-mode.h
iwl-phy-db.c iwlwifi: remove unused macros 2022-02-18 10:40:53 +02:00
iwl-phy-db.h
iwl-prph.h iwlwifi: mvm: add additional info for boot info failures 2022-02-18 10:40:54 +02:00
iwl-scd.h
iwl-trans.c iwlwifi: cfg: add support for 1K BA queue 2022-02-18 10:40:50 +02:00
iwl-trans.h iwlwifi: support new queue allocation command 2022-02-18 10:40:55 +02:00
Kconfig iwlwifi: mei: fix building iwlmei 2022-03-17 16:14:25 +02:00
Makefile