linux/drivers/net/wireless
Len Brown 7c15430822 wifi: ath11k: allow system suspend to survive ath11k
When ath11k runs into internal errors upon suspend,
it returns an error code to pci_pm_suspend, which
aborts the entire system suspend.

The driver should not abort system suspend, but should
keep its internal errors to itself, and allow the system
to suspend.  Otherwise, a user can suspend a laptop
by closing the lid and sealing it into a case, assuming
that is will suspend, rather than heating up and draining
the battery when in transit.

In practice, the ath11k device seems to have plenty of transient
errors, and subsequent suspend cycles after this failure
often succeed.

https://bugzilla.kernel.org/show_bug.cgi?id=216968

Fixes: d1b0c33850 ("ath11k: implement suspend for QCA6390 PCI devices")

Signed-off-by: Len Brown <len.brown@intel.com>
Cc: stable@vger.kernel.org
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20230201183201.14431-1-len.brown@intel.com
2023-02-22 12:33:05 +02:00
..
admtek wifi: mac80211: add wake_tx_queue callback to drivers 2022-10-10 11:00:03 +02:00
ath wifi: ath11k: allow system suspend to survive ath11k 2023-02-22 12:33:05 +02:00
atmel wifi: atmel: Fix atmel_private_handler array size 2022-11-01 12:30:22 +02:00
broadcom wifi: brcmfmac: p2p: Introduce generic flexible array frame member 2023-02-16 09:33:25 +01:00
cisco wireless-next patches for v6.2 2022-11-18 11:44:36 +00:00
intel Networking changes for 6.3. 2023-02-21 18:24:12 -08:00
intersil net: add missing includes of linux/net.h 2023-01-27 11:19:45 +00:00
marvell wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces 2023-02-14 12:34:51 +01:00
mediatek wifi: mt76: support ww power config in dts node 2023-02-03 14:51:37 +01:00
microchip Merge wireless into wireless-next 2023-01-17 13:36:25 +02:00
purelifi wifi: plfxlc: fix potential memory leak in __lf_x_usb_enable_rx() 2022-11-28 15:56:17 +02:00
quantenna wifi: cfg80211: include puncturing bitmap in channel switch events 2023-02-14 12:14:39 +01:00
ralink wifi: rt2x00: Remove useless else if 2023-01-16 18:23:49 +02:00
realtek wifi: rtl8xxxu: add LEDS_CLASS dependency 2023-02-17 18:30:44 +02:00
rsi wifi: rsi: Avoid defines prefixed with CONFIG 2023-02-13 19:24:10 +02:00
silabs wifi: mac80211: add wake_tx_queue callback to drivers 2022-10-10 11:00:03 +02:00
st wireless-next patches for v6.2 2022-10-28 18:31:40 -07:00
ti wifi: wl1251: Fix a typo ("boradcast") 2023-02-13 17:14:41 +02:00
zydas wifi: zd1211rw: remove redundant decls 2023-02-13 19:25:47 +02:00
Kconfig
mac80211_hwsim.c wifi: mac80211_hwsim: Rename pid to portid to avoid confusion 2023-02-14 12:09:18 +01:00
mac80211_hwsim.h
Makefile
ray_cs.c
ray_cs.h
rayctl.h
rndis_wlan.c wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid 2023-01-16 13:27:54 +02:00
virt_wifi.c
wl3501_cs.c wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() 2022-12-22 18:14:33 +02:00
wl3501.h