From 0043ad80db760aba19fbc6dbb872aa012d1d364f Mon Sep 17 00:00:00 2001 From: Vivek Date: Fri, 11 Jan 2019 12:07:38 +0530 Subject: [PATCH] qcacmn: Reset cmd_in_use flag when returning cmd_list to free pool There is an instance where the cmd_in_use flag is not reset when cmd_list is not returned to the free pool Need to reset the cmd_in_use every time the cmd_list is returned to the free pool Change-Id: I1fae24dc691779c6c372936d2963f11f98898750 CRs-Fixed: 2379448 --- .../cmn_services/serialization/src/wlan_serialization_internal.c | 1 + 1 file changed, 1 insertion(+) diff --git a/umac/cmn_services/serialization/src/wlan_serialization_internal.c b/umac/cmn_services/serialization/src/wlan_serialization_internal.c index f7c43dabf7..7d6b12493c 100644 --- a/umac/cmn_services/serialization/src/wlan_serialization_internal.c +++ b/umac/cmn_services/serialization/src/wlan_serialization_internal.c @@ -256,6 +256,7 @@ wlan_serialization_enqueue_cmd(struct wlan_serialization_command *cmd, if (status != WLAN_SER_CMD_PENDING && status != WLAN_SER_CMD_ACTIVE) { qdf_mem_zero(&cmd_list->cmd, sizeof(struct wlan_serialization_command)); + cmd_list->cmd_in_use = 0; wlan_serialization_insert_back( &pdev_queue->cmd_pool_list, &cmd_list->pdev_node);