Linux wireless drivers development
 help / color / mirror / Atom feed
* [PATCH ath-current v2 0/3] wifi: ath11k: fix QRTR readiness related WLAN initialization failures
@ 2026-08-06 10:13 Miaoqing Pan
  2026-08-06 10:13 ` [PATCH ath-current v2 1/3] wifi: ath11k: fix sporadic " Miaoqing Pan
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Miaoqing Pan @ 2026-08-06 10:13 UTC (permalink / raw)
  To: jjohnson; +Cc: ath11k, linux-wireless, linux-kernel, Miaoqing Pan

On WCN6750 platforms, QRTR SMD may not be available when ath11k starts
during boot. If QMI messages never arrive, WLAN initialization can stall,
leaving firmware running but no wireless interface created.

It also hardens the cleanup path to avoid crashes when deinitializing
partially initialized devices after QMI setup failures.

---
v2: Replace the ATH11K_FLAG_QMI_FAIL guard with !ATH11K_FLAG_REGISTERED.
---
Miaoqing Pan (3):
  wifi: ath11k: fix sporadic WLAN initialization failures
  wifi: ath11k: fix NULL dereference in ahb remove when QMI init
    incomplete
  wifi: ath11k: unregister PM notifier on QMI init failure path

 drivers/net/wireless/ath/ath11k/Kconfig | 3 +++
 drivers/net/wireless/ath/ath11k/ahb.c   | 7 +++++--
 2 files changed, 8 insertions(+), 2 deletions(-)


base-commit: 0ece44d394570806e97c8471a50dc9f584516ef6
-- 
2.34.1


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-08-06 10:13 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-06 10:13 [PATCH ath-current v2 0/3] wifi: ath11k: fix QRTR readiness related WLAN initialization failures Miaoqing Pan
2026-08-06 10:13 ` [PATCH ath-current v2 1/3] wifi: ath11k: fix sporadic " Miaoqing Pan
2026-08-06 10:13 ` [PATCH ath-current v2 2/3] wifi: ath11k: fix NULL dereference in ahb remove when QMI init incomplete Miaoqing Pan
2026-08-06 10:13 ` [PATCH ath-current v2 3/3] wifi: ath11k: unregister PM notifier on QMI init failure path Miaoqing Pan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox