From 2da77febb22a1a6bb3f5b2e19c9b58dc068dbfef Mon Sep 17 00:00:00 2001 From: Kishore Sri venkata Ganesh Bolisetty Date: Wed, 20 Jan 2021 00:06:53 -0800 Subject: [PATCH] binder: update low_latency selection for binder transactions The changes enables low latency for 120 priority FG binder transactions in the rendering path. Change-Id: I5736611c7f139362c54d0f0e73f07dfe078c8848 Signed-off-by: Kishore Sri venkata Ganesh Bolisetty Signed-off-by: Pavankumar Kondeti --- kernel/sched/walt/walt_cfs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/sched/walt/walt_cfs.c b/kernel/sched/walt/walt_cfs.c index 9812cf7c1d1e..f0f90c546107 100644 --- a/kernel/sched/walt/walt_cfs.c +++ b/kernel/sched/walt/walt_cfs.c @@ -752,7 +752,8 @@ static void walt_binder_low_latency_set(void *unused, struct task_struct *task) return; if (task && current->signal && (current->signal->oom_score_adj == 0) && - (current->prio < DEFAULT_PRIO)) + ((current->prio < DEFAULT_PRIO) || + (task->group_leader->prio < MAX_RT_PRIO))) wts->low_latency |= WALT_LOW_LATENCY_BINDER; }