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,