linux/drivers/net/wireless
Emmanuel Grumbach 093305d801 wifi: iwlwifi: pcie: simplify the resume flow if fast resume is not used
In most distributions, NetworkManager shuts the device down before
entering system suspend, so fast suspend is typically not used.

On older devices, resume currently tries to grab NIC access to infer
whether the device was powered off while suspended. That probe is only
meaningful for the fast-suspend path where the device is expected to
remain alive.

Unfortunately, for unclear reasons, grabbing NIC access was harmful as
reported in the bugzilla ticket below.

Workaround this issue by simply not grabbing NIC access if fast suspend
is not used.

Cc: stable@vger.kernel.org
Closes: https://bugzilla.kernel.org/show_bug.cgi?id=221501
Assisted-by: GitHub Copilot:gpt-5.3-codex
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Link: https://patch.msgid.link/20260531133005.e2ed9e0cd44f.If283625983a843933e0c01561a421daff184e9e9@changeid
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
History 2026-05-31 17:07:11 +03:00
..
admtek wifi: cfg80211/mac80211: Add support to get radio index 2025-06-24 15:19:27 +02:00
ath wifi: ath12k: fix EHT TX MCS limitation due to wrong 20 MHz-only parsing 2026-05-18 06:47:03 -07:00
atmel wifi: at76c50x: refactor endpoint lookup 2026-04-08 08:33:40 +02:00
broadcom wifi: b43legacy: enforce bounds check on firmware key index in RX path 2026-04-27 12:39:57 +02:00
intel wifi: iwlwifi: pcie: simplify the resume flow if fast resume is not used 2026-05-31 17:07:11 +03:00
intersil Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses 2026-02-22 08:26:33 -08:00
marvell wifi: libertas: notify firmware load wait on disconnect 2026-05-05 11:55:30 +02:00
mediatek A fairly big set of changes all over, notably with: 2026-03-26 18:17:14 -07:00
microchip wifi: wilc1000: fix dma_buffer leak on bus acquire failure 2026-05-20 11:19:55 +02:00
purelifi Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
quantenna qtnfmac: use alloc_netdev macro for single queue devices 2026-03-19 09:08:09 +01:00
ralink Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-04-09 13:20:59 -07:00
realtek rtw-next patches for -next 2026-04-07 16:20:55 +02:00
rsi wifi: rsi: fix kthread lifetime race between self-exit and external-stop 2026-04-28 10:40:52 +02:00
silabs wifi: move action code from per-type frame structs 2026-03-06 10:36:26 +01:00
st wifi: cw1200: Revert "Fix locking in error paths" 2026-05-04 09:08:24 +02:00
ti wifi: wl1251: validate packet IDs before indexing tx_frames 2026-03-24 15:32:31 +01:00
virtual Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-04-02 11:03:13 -07:00
zydas Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
Kconfig wifi: remove orphaned rndis_wlan driver 2023-10-30 19:30:33 +02:00
Makefile wifi: remove orphaned rndis_wlan driver 2023-10-30 19:30:33 +02:00