qcacmn: Reset rsp_timer_inuse only for delete

Reset rsp_timer_inuse field only for vdev
delete target_if timer expiry case.

Change-Id: I6e286914f8954d568b8125031954621043945661
CRs-Fixed: 2635483
This commit is contained in:
Naga
2020-03-05 14:18:35 +05:30
committed by nshrivas
parent d9e7ba7cc6
commit 5e9b98b42c

View File

@@ -71,8 +71,10 @@ target_if_vdev_mgr_rsp_timer_stop(struct wlan_objmgr_psoc *psoc,
* which timer stop is not required * which timer stop is not required
*/ */
if (vdev_rsp->timer_status == QDF_STATUS_E_TIMEOUT) { if (vdev_rsp->timer_status == QDF_STATUS_E_TIMEOUT) {
if (clear_bit == DELETE_RESPONSE_BIT) {
qdf_atomic_set(&vdev_rsp->rsp_timer_inuse, 0); qdf_atomic_set(&vdev_rsp->rsp_timer_inuse, 0);
vdev_rsp->psoc = NULL; vdev_rsp->psoc = NULL;
}
} else { } else {
vdev_rsp->timer_status = QDF_STATUS_SUCCESS; vdev_rsp->timer_status = QDF_STATUS_SUCCESS;
if (clear_bit == DELETE_RESPONSE_BIT) { if (clear_bit == DELETE_RESPONSE_BIT) {