From 6d9fb971b7f0c34e6853a1386600a02152665577 Mon Sep 17 00:00:00 2001 From: Stephen Dickey Date: Mon, 22 Nov 2021 15:17:07 -0800 Subject: [PATCH] sched/walt: Improve the scheduler This change is for general scheduler improvement. Change-Id: Id758a4a0a836fe30b9f63b8f00c017247cf3b84c Signed-off-by: Stephen Dickey --- kernel/sched/walt/walt.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/kernel/sched/walt/walt.c b/kernel/sched/walt/walt.c index cc800283f281..1d0d927d8e7b 100644 --- a/kernel/sched/walt/walt.c +++ b/kernel/sched/walt/walt.c @@ -384,8 +384,9 @@ update_window_start(struct rq *rq, u64 wallclock, int event) delta = wallclock - wrq->window_start; if (delta < 0) { - printk_deferred("WALT-BUG CPU%d; wallclock=%llu is lesser than window_start=%llu", - rq->cpu, wallclock, wrq->window_start); + printk_deferred("WALT-BUG CPU%d; wallclock=%llu(0x%llx) is lesser than window_start=%llu(0x%llx)", + rq->cpu, wallclock, wallclock, + wrq->window_start, wrq->window_start); WALT_PANIC(1); } if (delta < sched_ravg_window) @@ -2124,9 +2125,9 @@ update_task_rq_cpu_cycles(struct task_struct *p, struct rq *rq, int event, time_delta = wallclock - wts->mark_start; if ((s64)time_delta < 0) { - printk_deferred("WALT-BUG pid=%u CPU%d wallclock=%llu < mark_start=%llu event=%d irqtime=%llu", - p->pid, rq->cpu, wallclock, - wts->mark_start, event, irqtime); + printk_deferred("WALT-BUG pid=%u CPU%d wallclock=%llu(0x%llx) < mark_start=%llu(0x%llx) event=%d irqtime=%llu", + p->pid, rq->cpu, wallclock, wallclock, + wts->mark_start, wts->mark_start, event, irqtime); WALT_PANIC((s64)time_delta < 0); }