linux/drivers/net/wireless/intel/iwlwifi/mld
Kees Cook 3a2c4d55e3 treewide: refresh kmalloc_obj() conversions
This is another run of the Coccinelle script for converting kmalloc()
family of allocations to kmalloc_obj() via the existing rules in
scripts/coccinelle/api/kmalloc_objs.cocci

This catches both the set of kmalloc() uses added since the first
kmalloc_obj() conversions in v7.0 and adds a large group missed in the
first pass due to Coccinelle not interacting well with the cleanup.h
scoped_...() family of macros[1]. I worked around this with spatch's
"--macro-file" argument to a file with all the scoped_...() macros mapped
to Coccinelle's YACFE_ITERATOR[2] as that was the closest viable control
flow indicator I could find.

Build tested allmodconfig on x86, arm64, arm, loongarch, mips, powerpc,
riscv, and s390 with no new warnings.

Link: https://lore.kernel.org/lkml/202609021314.8A9C0B8@keescook/ [1]
Link: https://github.com/coccinelle/coccinelle/blob/master/standard.h [2]
Signed-off-by: Kees Cook <kees+treewide@kernel.org>
2026-09-04 21:37:00 -07:00
..
tests wifi: iwlwifi: mld: add KUnit tests for link grading 2026-06-03 17:02:55 +03:00
agg.c wifi: iwlwifi: updates - 2026-07-23 2026-07-28 15:59:46 +02:00
agg.h
ap.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-06-04 15:29:04 -07:00
ap.h wifi: iwlwifi: mld: move iwl_mld_link_info_changed_ap_ibss to ap.c 2026-05-26 15:17:09 +03:00
coex.c wifi: iwlwifi: mld: Revert "wifi: iwlwifi: mld: allow EMLSR with 2.4 GHz when BT is ON" 2025-07-14 19:36:13 +03:00
coex.h
constants.h wifi: iwlwifi: mld: disconnect only after 6 beacons without Rx 2026-05-16 23:31:25 +03:00
d3.c wifi: iwlwifi: mld: drop connection on D3 resume failure 2026-07-18 22:39:30 +03:00
d3.h wifi: iwlwifi: implement the new RSC notification 2026-05-26 15:17:11 +03:00
debugfs.c wifi: iwlwifi: mld: add link and link station FW IDs to debugfs 2026-05-26 15:17:12 +03:00
debugfs.h wifi: iwlwifi: mld: Ensure wiphy lock is held during debugfs read operations 2025-03-18 09:51:24 +01:00
ftm-initiator.c wifi: iwlwifi: mld: support aborting an ongoing ftm request 2026-07-16 21:10:48 +03:00
ftm-initiator.h wifi: iwlwifi: mld: support aborting an ongoing ftm request 2026-07-16 21:10:48 +03:00
fw.c wifi: iwlwifi: mld: add support for iwl_mcc_allowed_ap_type_cmd v2 2026-03-25 11:31:55 +02:00
hcmd.h wifi: iwlwifi: add a compile time check for too long hcmds 2026-07-15 20:52:42 +03:00
iface.c wifi: iwlwifi: mld: set correct key mask for NAN 2026-05-26 15:17:12 +03:00
iface.h wifi: iwlwifi: mld: set correct key mask for NAN 2026-05-26 15:17:12 +03:00
key.c wifi: iwlwifi: mld: Disallow using a per-STA GTK for Tx 2026-05-26 15:17:12 +03:00
key.h wifi: iwlwifi: mld/mvm: set beacon protection capability in wowlan config 2025-08-26 18:39:44 +03:00
led.c
led.h
link.c wifi: iwlwifi: mld: add KUnit tests for link grading 2026-06-03 17:02:55 +03:00
link.h wifi: iwlwifi: mld: add KUnit tests for PSD/EIRP RSSI adjustment 2026-06-03 17:02:55 +03:00
low_latency.c wifi: iwlwifi: mld: introduce iwl_mld_vif_fw_id_valid 2026-03-25 11:31:58 +02:00
low_latency.h
mac80211.c wifi: iwlwifi: updates - 2026-07-23 2026-07-28 15:59:46 +02:00
mac80211.h wifi: iwlwifi: mld: reset the driver state upon firmware recovery 2026-07-15 20:52:46 +03:00
Makefile wifi: iwlwifi: mld: Add support for NAN 2026-01-21 14:23:01 +02:00
mcc.c wifi: iwlwifi: updates - 2026-07-23 2026-07-28 15:59:46 +02:00
mcc.h
mld.c wifi: iwlwifi: mld: move BIOS reading code to where it belongs 2026-07-18 22:39:31 +03:00
mld.h wifi: iwlwifi: regulatory: add LARI_CONFIG_CHANGE command v14 support 2026-07-15 20:52:45 +03:00
mlo.c wifi: iwlwifi: mld: skip MLO scan trigger when AP has no QBSS Load IE 2026-05-26 15:17:13 +03:00
mlo.h wifi: iwlwifi: mld: prevent EMLSR when NAN is active 2026-01-21 14:23:02 +02:00
nan.c wifi: iwlwifi: mld: Require HT support for NAN 2026-06-03 17:02:55 +03:00
nan.h wifi: iwlwifi: mld: add support for deferred nan schedule config 2026-05-26 15:17:12 +03:00
notif.c wifi: iwlwifi: mld: support update_mcc notification v2 2026-07-18 22:39:31 +03:00
notif.h wifi: iwlwifi: mld: Declare support for NAN capabilities 2026-01-21 14:23:01 +02:00
phy.c wifi: iwlwifi: mld: support NPCA capability for UHR devices 2026-05-26 15:17:11 +03:00
phy.h wifi: iwlwifi: mld: rename iwl_mld_phy_from_mac80211() argument 2026-03-25 11:31:57 +02:00
power.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-06-04 15:29:04 -07:00
power.h
ptp.c Networking changes for 7.2. 2026-06-17 08:17:00 +01:00
ptp.h
regulatory.c treewide: refresh kmalloc_obj() conversions 2026-09-04 21:37:00 -07:00
regulatory.h wifi: iwlwifi: mld: add support for iwl_mcc_allowed_ap_type_cmd v2 2026-03-25 11:31:55 +02:00
roc.c wifi: iwlwifi: mld: use FW_CHECK on bad ROC notification 2025-10-28 16:17:27 +02:00
roc.h
rx.c wifi: iwlwifi: implement the new RSC notification 2026-05-26 15:17:11 +03:00
rx.h wifi: iwlwifi: implement the new RSC notification 2026-05-26 15:17:11 +03:00
scan.c wifi: iwlwifi: mld: initialize scan-abort status 2026-07-18 22:39:30 +03:00
scan.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-04-02 11:03:13 -07:00
session-protect.c
session-protect.h
sta.c wifi: iwlwifi: mvm/mld: fix PPE threshold debug print loop 2026-07-16 21:10:48 +03:00
sta.h wifi: iwlwifi: mld: Add support for NAN multicast data 2026-05-26 15:17:12 +03:00
stats.c wifi: iwlwifi: mld: expose beacon avg signal 2026-05-26 15:17:12 +03:00
stats.h
thermal.c wifi: iwlwifi: mld: clear tzone on fail 2026-07-14 20:45:20 +03:00
thermal.h
time_sync.c wifi: move action code from per-type frame structs 2026-03-06 10:36:26 +01:00
time_sync.h
tlc.c wifi: iwlwifi: mld: drop TLC config cmd v4/v5 compat code 2026-06-03 17:02:55 +03:00
tlc.h wifi: iwlwifi: mld: update the TLC when we deactivate a link 2026-03-25 11:31:58 +02:00
tx.c wifi: iwlwifi: mld: validate txq_id in TX response handler 2026-07-16 21:12:16 +03:00
tx.h