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
Dieser Commit ist enthalten in:
Naga
2020-03-05 14:18:35 +05:30
committet von nshrivas
Ursprung d9e7ba7cc6
Commit 5e9b98b42c

Datei anzeigen

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