From 36e1278b551545382facceed51995e14b9402bf8 Mon Sep 17 00:00:00 2001 From: Will McVicker Date: Wed, 1 Apr 2020 17:09:08 -0700 Subject: [PATCH] ANDROID: GKI: sched: add task boost vendor fields to task_struct Adds vendor fields for task boosting in task_struct. Signed-off-by: Will McVicker [willmcvicker: pulled in ABI changes only] Bug: 149816871 Bug: 147895101 Test: compile, verify ABI diff Change-Id: I96acc4d5e47499c0e32e341caddec2140c13e5a8 Signed-off-by: Abhijeet Dharmapurikar Signed-off-by: blong (cherry picked from commit 7ed681a974a76ded6b7fdda59785a899ef2e40a2) --- include/linux/sched.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/include/linux/sched.h b/include/linux/sched.h index 668903ea4561..e0cdbcb3fc7b 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h @@ -686,6 +686,13 @@ struct task_struct { const struct sched_class *sched_class; struct sched_entity se; struct sched_rt_entity rt; + + /* task boost vendor fields */ + u64 last_sleep_ts; + int boost; + u64 boost_period; + u64 boost_expires; + #ifdef CONFIG_CGROUP_SCHED struct task_group *sched_task_group; #endif