qcacld-3.0: Avoid resetting twt_command_in_progress twice
In TWT component, avoid resetting twt_command_in_progress twice in case of twt setup response. Change-Id: I13f46530616bb9608208205051aba91bed7f0dda CRs-Fixed: 3138102
This commit is contained in:

committed by
Madan Koyyalamudi

parent
880ed0f0af
commit
c73d3bfa93
@@ -1716,7 +1716,8 @@ wlan_twt_setup_complete_event_handler(struct wlan_objmgr_psoc *psoc,
|
|||||||
|
|
||||||
switch (opmode) {
|
switch (opmode) {
|
||||||
case QDF_SAP_MODE:
|
case QDF_SAP_MODE:
|
||||||
mlme_twt_osif_setup_complete_ind(psoc, event, false);
|
qdf_status = mlme_twt_osif_setup_complete_ind(psoc, event,
|
||||||
|
false);
|
||||||
break;
|
break;
|
||||||
case QDF_STA_MODE:
|
case QDF_STA_MODE:
|
||||||
is_evt_allowed = wlan_twt_is_command_in_progress(
|
is_evt_allowed = wlan_twt_is_command_in_progress(
|
||||||
@@ -1745,6 +1746,7 @@ wlan_twt_setup_complete_event_handler(struct wlan_objmgr_psoc *psoc,
|
|||||||
wlan_twt_process_add_initial_nego(psoc, event);
|
wlan_twt_process_add_initial_nego(psoc, event);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qdf_status = QDF_STATUS_SUCCESS;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
twt_debug("TWT Setup is not supported on %s",
|
twt_debug("TWT Setup is not supported on %s",
|
||||||
@@ -1752,12 +1754,6 @@ wlan_twt_setup_complete_event_handler(struct wlan_objmgr_psoc *psoc,
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
qdf_status = wlan_twt_set_command_in_progress(psoc,
|
|
||||||
&event->params.peer_macaddr,
|
|
||||||
event->params.dialog_id, WLAN_TWT_NONE);
|
|
||||||
if (QDF_IS_STATUS_ERROR(qdf_status))
|
|
||||||
return qdf_status;
|
|
||||||
|
|
||||||
cleanup:
|
cleanup:
|
||||||
wlan_objmgr_pdev_release_ref(pdev, WLAN_TWT_ID);
|
wlan_objmgr_pdev_release_ref(pdev, WLAN_TWT_ID);
|
||||||
return qdf_status;
|
return qdf_status;
|
||||||
|
Reference in New Issue
Block a user