[PATCH] libtraceeval task-eval: Fix passing wrong teval to helper function

Steven Rostedt <[email protected]>
Newsgroups org.kernel.vger.linux-trace-devel
Message-ID <[email protected]>
From: "Steven Rostedt (Google)" <[email protected]>

The addition of helper functions was supposed to make the code simpler,
but instead it ended up passing the wrong teval into one of the helper
functions due to a cut-and-paste error.

Pass the teval_cpus descriptor to the cpu helper function and not the
teval_threads descriptor.

Fixes: f38b05e1 ("libtraceeval task-eval: Simplify logic by adding more helper functions")
Signed-off-by: Steven Rostedt (Google) <[email protected]>
---
 samples/task-eval.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/samples/task-eval.c b/samples/task-eval.c
index 178936d..5b6da1a 100644
--- a/samples/task-eval.c
+++ b/samples/task-eval.c
@@ -677,7 +677,7 @@ static void sched_out(struct task_data *tdata, const char *comm,
 	/* Update the individual thread as well */
 
 	insert_thread_data(pdata->teval_threads, pid, RUNNING, prio, delta, record->ts);
-	insert_cpu_data(pdata->teval_threads, record->cpu, RUNNING, delta, record->ts);
+	insert_cpu_data(pdata->teval_cpus, record->cpu, RUNNING, delta, record->ts);
 }
 
 static void sched_in(struct task_data *tdata, const char *comm,
-- 
2.45.2
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.