android_kernel_samsung_sm86.../os_if
Jianmin Zhu 2b69562ed6 qcacld-3.0: Address race between ap stop and system suspend
A race between cfg80211 ap stop and wiphy system suspend can lead
to either DPM WD or serialization VDEV disconnect active command
timeout since scheduler thread gets suspended as part of wiphy
suspend and both cfg80211_disconnect and wiphy suspend/resume acquire
RTNL lock.
To address this race condition avoid ap stop when wiphy
suspend is already completed since scheduler thread gets suspended
as part of wiphy suspend and it can't process ap stop.

Change-Id: I5792b524a27326ca9e020600db2b82e16cc7ea96
CRs-Fixed: 3834305
2024-06-12 15:30:42 -07:00
..
coap qcacld-3.0: Fix os_if documentation 2022-11-26 15:51:20 -08:00
coex qcacld-3.0: Fix os_if documentation 2022-11-26 15:51:20 -08:00
cp_stats qcacld-3.0: Fix function prototype and definition mismatch 2024-01-12 11:42:46 -08:00
dp qcacld-3.0: Support EAPOL over Netlink 2024-05-17 14:01:43 -07:00
fw_offload qcacld-3.0: Fix os_if documentation 2022-11-26 15:51:20 -08:00
interop_issues_ap qcacld-3.0: Use link_info pointer to get vdev from user 2023-05-18 23:28:06 -07:00
mlme/sap/ll_sap qcacld-3.0: Update logging format for BS state machine 2023-10-20 07:59:23 -07:00
nan qcacld-3.0: Fix missing NAN discovery enable chipset stats 2024-05-30 09:24:34 -07:00
p2p qcacld-3.0: replace raw cfg80211 vendor APIs with wrappers 2022-12-22 00:44:38 -08:00
pkt_capture qcacld-3.0: Fix ethertype inspection logic of offload tx data pkt 2023-10-14 00:00:16 -07:00
pre_cac qcacld-3.0: replace raw cfg80211 vendor APIs with wrappers 2022-12-22 00:44:38 -08:00
qmi qcacld-3.0: Add enum for max test commands 2023-08-18 21:43:33 -07:00
son qcacld-3.0: Add pwrmode argument to callers 2023-01-30 10:35:57 -08:00
sync qcacld-3.0: Address race between ap stop and system suspend 2024-06-12 15:30:42 -07:00
tdls qcacld-3.0: Fix tdls vdev ref issue for race condition 2023-08-29 15:03:40 -07:00
twt qcacld-3.0: Add retry with delay in TWT DEL dialog cmd 2023-09-30 22:10:04 -07:00