From 58cac671f3b826d7e8de610fecfabf77dfcfd509 Mon Sep 17 00:00:00 2001 From: Yuanyuan Liu Date: Fri, 13 Jan 2017 14:08:55 -0800 Subject: [PATCH] qcacmn: decrement scheduler qidx count during deregister Decrement scheduler qidx count during deregister. Change-Id: Idabb59628aa9f493f17cfdc72aca1699e1b71e4d CRs-Fixed: 1111374 --- scheduler/src/scheduler_api.c | 1 + 1 file changed, 1 insertion(+) diff --git a/scheduler/src/scheduler_api.c b/scheduler/src/scheduler_api.c index b777486cb9dd..c9c2819e3243 100644 --- a/scheduler/src/scheduler_api.c +++ b/scheduler/src/scheduler_api.c @@ -313,6 +313,7 @@ QDF_STATUS scheduler_deregister_module(QDF_MODULE_ID qid) ctx = &sched_ctx->queue_ctx; qidx = ctx->scheduler_msg_qid_to_qidx[qid]; ctx->scheduler_msg_process_fn[qidx] = NULL; + sched_ctx->sch_last_qidx--; ctx->scheduler_msg_qid_to_qidx[qidx] = SCHEDULER_NUMBER_OF_MSG_QUEUE; QDF_TRACE(QDF_MODULE_ID_SCHEDULER, QDF_TRACE_LEVEL_INFO, FL("Exit"));