From 6b81fc5f9cacad6f038f2ba82337c3f452fcf46b Mon Sep 17 00:00:00 2001 From: Wu Gao Date: Thu, 24 May 2018 19:27:27 +0800 Subject: [PATCH] qcacld-3.0: Clear SOFTAP_BSS_STARTED flag for P2P GO SSR case In SSR case, stop BSS fail with P2P GO since session invalid, and then blocking to start next P2P GO. Change-Id: I6bb387480e6a08e082771598b649c5ac240aff2e CRs-Fixed: 2244698 --- core/hdd/src/wlan_hdd_main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c index f61fa2d9feb6..9808ce6f2b48 100644 --- a/core/hdd/src/wlan_hdd_main.c +++ b/core/hdd/src/wlan_hdd_main.c @@ -5319,6 +5319,7 @@ QDF_STATUS hdd_reset_all_adapters(struct hdd_context *hdd_ctx) hdd_objmgr_remove_peer_object(adapter->hdd_vdev, peerMacAddr.bytes); } else if (adapter->device_mode == QDF_P2P_GO_MODE) { + clear_bit(SOFTAP_BSS_STARTED, &adapter->event_flags); for (sta_id = 0; sta_id < WLAN_MAX_STA_COUNT; sta_id++) { if (adapter->sta_info[sta_id].in_use) { hdd_debug("[SSR] deregister STA with ID %d",