sched/walt: Create WALT specific datatype
Consolidate WALT variables present in the
task_struct in a separate WALT specific datatype.
Change-Id: I6efd71d9f8cfeeb4d1417a6cdcac6cbda2175999
Signed-off-by: Sai Harshini Nimmala <snimmala@codeaurora.org>
diff --git a/init/init_task.c b/init/init_task.c
index 92c0d93..860e096 100644
--- a/init/init_task.c
+++ b/init/init_task.c
@@ -75,7 +75,10 @@ struct task_struct init_task
.cpus_mask = CPU_MASK_ALL,
.nr_cpus_allowed= NR_CPUS,
#ifdef CONFIG_SCHED_WALT
- .cpus_requested = CPU_MASK_ALL,
+ .wts = {
+ .cpus_requested = CPU_MASK_ALL,
+ .wake_up_idle = false,
+ },
#endif
.mm = NULL,
.active_mm = &init_mm,
@@ -96,9 +99,6 @@ struct task_struct init_task
#ifdef CONFIG_CGROUP_SCHED
.sched_task_group = &root_task_group,
#endif
-#ifdef CONFIG_SCHED_WALT
- .wake_up_idle = false,
-#endif
.ptraced = LIST_HEAD_INIT(init_task.ptraced),
.ptrace_entry = LIST_HEAD_INIT(init_task.ptrace_entry),
.real_parent = &init_task,