linux/drivers/net/wireless/ath/ath9k
Toke Høiland-Jørgensen 90201351a8 wifi: atk9k: Revert "wifi: ath9k: reject short WMI command responses"
This reverts commit 93ce8ea704.

Mehmet reported that the offending commit breaks his AR9271 USB adapter
which uses zero-length replies to commands that don't return a value.
Revert the whole thing to restore the functionality.

Cc: stable@vger.kernel.org # the offending commit is in 6.12.113
Reported-by: Mehmet Fide <mehmet.fide@gmail.com>
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2026-10-16 04:46:43 -07:00
..
ahb.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
ani.c
ani.h
antenna.c wifi: ath9k: miscellaneous spelling fixes 2024-11-12 16:44:54 -08:00
ar953x_initvals.h
ar955x_1p0_initvals.h
ar956x_initvals.h
ar5008_initvals.h
ar5008_phy.c wifi: ath9k: remove most hidden macro dependencies on ah 2022-12-22 19:13:39 +02:00
ar9001_initvals.h
ar9002_calib.c wifi: ath9k: remove most hidden macro dependencies on ah 2022-12-22 19:13:39 +02:00
ar9002_hw.c wifi: ath9k: use kmemdup and kcalloc 2026-04-30 14:24:06 -07:00
ar9002_initvals.h
ar9002_mac.c wifi: ath9k: Clear DMA descriptors without memset 2026-06-06 08:46:29 -07:00
ar9002_phy.c wifi: ath9k: remove most hidden macro dependencies on ah 2022-12-22 19:13:39 +02:00
ar9002_phy.h
ar9003_2p2_initvals.h
ar9003_aic.c wifi: ath9k: use clamp() in ar9003_aic_cal_post_process() 2024-09-14 14:45:57 +03:00
ar9003_aic.h
ar9003_buffalo_initvals.h
ar9003_calib.c wifi: ath9k: remove most hidden macro dependencies on ah 2022-12-22 19:13:39 +02:00
ar9003_eeprom.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
ar9003_eeprom.h wifi: ath9k: remove most hidden macro dependencies on ah 2022-12-22 19:13:39 +02:00
ar9003_hw.c wifi: ath9k: miscellaneous spelling fixes 2024-11-12 16:44:54 -08:00
ar9003_mac.c wifi: ath9k: Clear DMA descriptors without memset 2026-06-06 08:46:29 -07:00
ar9003_mac.h
ar9003_mci.c wifi: ath9k: miscellaneous spelling fixes 2024-11-12 16:44:54 -08:00
ar9003_mci.h
ar9003_paprd.c wifi: ath9k: remove most hidden macro dependencies on ah 2022-12-22 19:13:39 +02:00
ar9003_phy.c wifi: ath9k: remove TX99 power array zero init 2026-06-06 08:46:29 -07:00
ar9003_phy.h wifi: ath9k: miscellaneous spelling fixes 2024-11-12 16:44:54 -08:00
ar9003_rtt.c
ar9003_rtt.h
ar9003_wow.c wifi: ath9k: remove most hidden macro dependencies on ah 2022-12-22 19:13:39 +02:00
ar9330_1p1_initvals.h
ar9330_1p2_initvals.h
ar9340_initvals.h
ar9462_2p1_initvals.h
ar9462_2p0_initvals.h
ar9485_initvals.h
ar9565_1p1_initvals.h
ar9565_1p0_initvals.h
ar9580_1p0_initvals.h
ath9k_pci_owl_loader.c wifi: ath9k: owl: move name into owl_nvmem_probe 2026-04-30 14:24:06 -07:00
ath9k.h wifi: ath9k: Fix typo 2026-02-26 13:25:38 -08:00
beacon.c wifi: ath9k: simplify internal time management 2024-12-19 09:41:03 -08:00
btcoex.c wifi: ath9k: btcoex: remove platform_data 2024-09-18 20:01:08 +03:00
btcoex.h
calib.c wifi: ath9k: cleanup ath9k_hw_get_nf_hist_mid() 2025-01-10 14:42:51 -08:00
calib.h
channel.c wifi: mac80211: always free skb on ieee80211_tx_prepare_skb() failure 2026-03-18 09:09:58 +01:00
common-beacon.c wifi: ath9k: Add missing include of export.h 2025-06-23 07:28:33 -07:00
common-beacon.h
common-debug.c wifi: ath9k: Add missing include of export.h 2025-06-23 07:28:33 -07:00
common-debug.h wifi: ath9k: fix kernel-doc warnings in common-debug.h 2026-01-15 17:19:35 -08:00
common-init.c wifi: ath9k: use kmemdup and kcalloc 2026-04-30 14:24:06 -07:00
common-init.h
common-spectral.c wifi: ath9k: Add missing include of export.h 2025-06-23 07:28:33 -07:00
common-spectral.h
common.c net: remove unnecessary module_init/exit functions 2026-02-02 17:25:23 -08:00
common.h wifi: ath9k: Remove unused declarations 2023-08-22 16:39:23 +03:00
debug_sta.c mac80211: prepare sta handling for MLO support 2022-04-11 16:42:03 +02:00
debug.c wifi: ath9k: Add RX inactivity detection and reset chip when it occurs 2024-11-19 07:32:16 -08:00
debug.h wifi: ath9k: debug.h: fix kernel-doc bad lines and struct ath_tx_stats 2026-01-15 17:19:35 -08:00
dfs_debug.c wifi: mac80211: handle ieee80211_radar_detected() for MLO 2024-09-06 13:01:05 +02:00
dfs_debug.h
dfs.c wifi: ath9k: miscellaneous spelling fixes 2024-11-12 16:44:54 -08:00
dfs.h
dynack.c wifi: ath9k: Add missing include of export.h 2025-06-23 07:28:33 -07:00
dynack.h
eeprom_4k.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
eeprom_9287.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
eeprom_def.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
eeprom.c wifi: ath9k: eeprom: remove platform data 2024-09-18 20:01:08 +03:00
eeprom.h wifi: ath9k: remove most hidden macro dependencies on ah 2022-12-22 19:13:39 +02:00
gpio.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
hif_usb.c wifi: ath9k_htc: bound TX aggregation to MAX_TX_BUF_SIZE 2026-09-21 10:58:00 -07:00
hif_usb.h wifi: ath9k_htc: don't store usb_device_id 2026-07-10 15:16:07 +02:00
htc_drv_beacon.c wifi: ath9k_htc: Abort software beacon handling if disabled 2025-05-20 08:34:34 -07:00
htc_drv_debug.c wifi: ath9k: Remove error checks when creating debugfs entries 2024-08-07 11:09:11 +03:00
htc_drv_gpio.c
htc_drv_init.c wifi: ath9k: Clean up device initialisation guards 2026-09-21 10:57:59 -07:00
htc_drv_main.c wifi: cfg80211/mac80211: Add support to get radio index 2025-06-24 15:19:27 +02:00
htc_drv_txrx.c wifi: ath9k: Clean up device initialisation guards 2026-09-21 10:57:59 -07:00
htc_hst.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
htc_hst.h
htc.h wifi: ath9k: Clean up device initialisation guards 2026-09-21 10:57:59 -07:00
hw-ops.h
hw.c wifi: ath9k: remove disabling of bands 2026-06-06 08:46:29 -07:00
hw.h wifi: ath9k: remove disabling of bands 2026-06-06 08:46:29 -07:00
init.c wifi: cfg80211: remove 5/10 MHz channel support 2026-06-03 14:07:05 +02:00
Kconfig wifi: ath9k: add OF dependency to AHB 2026-01-15 17:19:35 -08:00
link.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
mac.c wifi: ath9k: remove most hidden macro dependencies on ah 2022-12-22 19:13:39 +02:00
mac.h wifi: ath9k: miscellaneous spelling fixes 2024-11-12 16:44:54 -08:00
main.c wifi: cfg80211/mac80211: Add support to get radio index 2025-06-24 15:19:27 +02:00
Makefile wifi: ath9k: Remove -Warray-bounds exception 2022-10-11 07:39:11 +03:00
mci.c treewide: Replace kmalloc with kmalloc_obj for non-scalar types 2026-02-21 01:02:28 -08:00
mci.h
pci.c treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
phy.h
recv.c wifi: ath9k: use kmemdup and kcalloc 2026-04-30 14:24:06 -07:00
reg_aic.h wifi: ath9k: delete some unused/duplicate macros 2023-12-18 20:44:58 +02:00
reg_mci.h
reg_wow.h
reg.h wifi: ath9k: remove most hidden macro dependencies on ah 2022-12-22 19:13:39 +02:00
rng.c wifi: ath9k: remove most hidden macro dependencies on ah 2022-12-22 19:13:39 +02:00
tx99.c wifi: ath9k: consistently use kstrtoX_from_user() functions 2023-08-22 16:37:53 +03:00
wmi.c wifi: atk9k: Revert "wifi: ath9k: reject short WMI command responses" 2026-10-16 04:46:43 -07:00
wmi.h wifi: atk9k: Revert "wifi: ath9k: reject short WMI command responses" 2026-10-16 04:46:43 -07:00
wow.c wifi: ath9k: miscellaneous spelling fixes 2024-11-12 16:44:54 -08:00
xmit.c wifi: ath9k: fix OOB access from firmware tx status queue ID 2026-04-30 14:24:07 -07:00