From dd4dc88b837a295134aa9869114a2efee0f4894b Mon Sep 17 00:00:00 2001 From: sheenam monga Date: Wed, 22 May 2019 19:31:32 +0530 Subject: [PATCH] qcacmn: CONFIG_MCL cleanup for msg queue depth and reduction limit Remove CONFIG_MCL for Serialization msg queue depth and reduction limit to make code generic. In case SCHEDULER_CORE_MAX_MESSAGES not defined, then define SCHEDULER_CORE_MAX_MESSAGES to 4000 for WIN . If WLAN_SCHED_REDUCTION_LIMIT not defined for MCL then define WLAN_SCHED_REDUCTION_LIMIT to 32 for WIN . Change-Id: If64f117f6f0af56f6a9e1041e583b022c6c419fb CRs-Fixed: 2457723 --- scheduler/inc/scheduler_core.h | 6 +++--- scheduler/src/scheduler_core.c | 4 ---- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/scheduler/inc/scheduler_core.h b/scheduler/inc/scheduler_core.h index 9084c932cb9b..680ac2094f05 100644 --- a/scheduler/inc/scheduler_core.h +++ b/scheduler/inc/scheduler_core.h @@ -24,10 +24,10 @@ #include #include -#ifdef CONFIG_MCL -#define SCHEDULER_CORE_MAX_MESSAGES 1000 -#else +#ifndef SCHEDULER_CORE_MAX_MESSAGES #define SCHEDULER_CORE_MAX_MESSAGES 4000 +#endif +#ifndef WLAN_SCHED_REDUCTION_LIMIT #define WLAN_SCHED_REDUCTION_LIMIT 32 #endif #define SCHEDULER_NUMBER_OF_MSG_QUEUE 6 diff --git a/scheduler/src/scheduler_core.c b/scheduler/src/scheduler_core.c index 34db7a1343d2..055af4fff5e6 100644 --- a/scheduler/src/scheduler_core.c +++ b/scheduler/src/scheduler_core.c @@ -23,10 +23,6 @@ static struct scheduler_ctx g_sched_ctx; static struct scheduler_ctx *gp_sched_ctx; -#ifndef WLAN_SCHED_REDUCTION_LIMIT -#define WLAN_SCHED_REDUCTION_LIMIT 0 -#endif - DEFINE_QDF_FLEX_MEM_POOL(sched_pool, sizeof(struct scheduler_msg), WLAN_SCHED_REDUCTION_LIMIT);