From 27d564647e9b50e713c60b0d7e5ea2a9b0a3ae74 Mon Sep 17 00:00:00 2001 From: Dustin Brown Date: Fri, 12 Oct 2018 13:25:06 -0700 Subject: [PATCH] qcacmn: Record queue depth in scheduler history The scheduler history feature contains logic to capture the queue depth at the time of message insertion, but an oversight means this information is not actually recorded in the scheduler history. Record the captured queue depth in the scheduler history when a message is dequeued for processing. Change-Id: Ia2dd6f641055237b8f9c546077f7b5992c697330 CRs-Fixed: 2332752 --- scheduler/src/scheduler_core.c | 1 + 1 file changed, 1 insertion(+) diff --git a/scheduler/src/scheduler_core.c b/scheduler/src/scheduler_core.c index c177d6f0661c..df7b4dbb0b8e 100644 --- a/scheduler/src/scheduler_core.c +++ b/scheduler/src/scheduler_core.c @@ -73,6 +73,7 @@ static void sched_history_start(struct scheduler_msg *msg) .type_id = msg->type, .queue_start_us = msg->queued_at_us, .queue_duration_us = started_at_us - msg->queued_at_us, + .queue_depth = msg->queue_depth, .run_start_us = started_at_us, };