Merge "qcacld-3.0: Acquire sme global lock if wait for set key times out" into wlan-cld3.driver.lnx.2.0

Šī revīzija ir iekļauta:
CNSS_WLAN Service
2019-07-10 20:48:39 -07:00
revīziju iesūtīja Gerrit - the friendly Code Review server
revīzija 77db486763

Parādīt failu

@@ -12586,18 +12586,18 @@ void csr_roam_wait_for_key_time_out_handler(void *pv)
}
sme_debug("SME pre-auth state timeout");
status = sme_acquire_global_lock(&mac->sme);
if (csr_is_conn_state_connected_infra(mac, session_id)) {
csr_roam_link_up(mac,
pSession->connectedProfile.bssid);
status = sme_acquire_global_lock(&mac->sme);
if (QDF_IS_STATUS_SUCCESS(status)) {
csr_roam_disconnect(mac, session_id,
eCSR_DISCONNECT_REASON_UNSPECIFIED);
sme_release_global_lock(&mac->sme);
}
} else {
sme_err("session not found");
}
sme_release_global_lock(&mac->sme);
} else {
spin_unlock(&mac->roam.roam_state_lock);
}