From 3378790ded36e2bd9bccc65eefac03a56cd93501 Mon Sep 17 00:00:00 2001 From: Krunal Soni Date: Tue, 29 Aug 2017 11:39:28 -0700 Subject: [PATCH] qcacld-3.0: Use updated serialization api to purge the commands Few enhancements are made in serialization module to flush the commands per vdev. Use updated serialization API to accommodate new changes. Change-Id: I8df9900d83bea758ca5c50cbe0edf31e06f83a4c CRs-Fixed: 2099063 --- core/sme/src/common/sme_api.c | 2 ++ core/sme/src/csr/csr_util.c | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/core/sme/src/common/sme_api.c b/core/sme/src/common/sme_api.c index 703e39c63149..76e46faa0ed4 100644 --- a/core/sme/src/common/sme_api.c +++ b/core/sme/src/common/sme_api.c @@ -840,6 +840,8 @@ QDF_STATUS sme_open(tHalHandle hHal) sme_p2p_open(pMac); sme_trace_init(pMac); sme_register_debug_callback(); + wlan_serialization_legacy_init_callback(); + return status; } diff --git a/core/sme/src/csr/csr_util.c b/core/sme/src/csr/csr_util.c index 7072570a4d14..bfb88c9ae7cf 100644 --- a/core/sme/src/csr/csr_util.c +++ b/core/sme/src/csr/csr_util.c @@ -355,7 +355,7 @@ void purge_sme_session_pending_scan_cmd_list(struct sAniSirGlobal *mac_ctx, { uint8_t vdev_id = session_id; - wlan_serialization_purge_cmd_list(mac_ctx->psoc, &vdev_id, + wlan_serialization_purge_cmd_list_by_vdev_id(mac_ctx->psoc, vdev_id, false, true, false, false, false); } @@ -364,7 +364,7 @@ void purge_sme_session_pending_cmd_list(struct sAniSirGlobal *mac_ctx, { uint8_t vdev_id = session_id; - wlan_serialization_purge_cmd_list(mac_ctx->psoc, &vdev_id, + wlan_serialization_purge_cmd_list_by_vdev_id(mac_ctx->psoc, vdev_id, false, false, false, true, false); } @@ -373,7 +373,7 @@ void purge_sme_session_active_cmd_list(struct sAniSirGlobal *mac_ctx, { uint8_t vdev_id = session_id; - wlan_serialization_purge_cmd_list(mac_ctx->psoc, &vdev_id, + wlan_serialization_purge_cmd_list_by_vdev_id(mac_ctx->psoc, vdev_id, false, false, true, false, false); }