From 8d3a41589d59dfbcc9c6f8195d0eca10e050f62d Mon Sep 17 00:00:00 2001 From: Sai Harshini Nimmala Date: Thu, 22 Sep 2022 16:35:08 -0700 Subject: [PATCH] sched/walt: Update enqueue,dequeue tracehooks The Android Common Kernel has updated the enqueue,dequeue tracehooks. Update the tracehooks accordingly. Change-Id: Idb2efdb2f70288721c9100850e9cb344328a2c42 Signed-off-by: Sai Harshini Nimmala --- kernel/sched/walt/walt.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kernel/sched/walt/walt.c b/kernel/sched/walt/walt.c index b967952ae0b1..88373f0d8bf2 100644 --- a/kernel/sched/walt/walt.c +++ b/kernel/sched/walt/walt.c @@ -4129,7 +4129,8 @@ static void android_rvh_flush_task(void *unused, struct task_struct *p) walt_task_dead(p); } -static void android_rvh_enqueue_task(void *unused, struct rq *rq, struct task_struct *p) +static void android_rvh_enqueue_task(void *unused, struct rq *rq, + struct task_struct *p, int flags) { u64 wallclock; struct walt_task_struct *wts = (struct walt_task_struct *) p->android_vendor_data1; @@ -4184,7 +4185,8 @@ static void android_rvh_enqueue_task(void *unused, struct rq *rq, struct task_st trace_sched_enq_deq_task(p, 1, cpumask_bits(p->cpus_ptr)[0], is_mvp(wts)); } -static void android_rvh_dequeue_task(void *unused, struct rq *rq, struct task_struct *p) +static void android_rvh_dequeue_task(void *unused, struct rq *rq, + struct task_struct *p, int flags) { struct walt_rq *wrq = (struct walt_rq *) rq->android_vendor_data1; struct walt_task_struct *wts = (struct walt_task_struct *) p->android_vendor_data1;