Merge tag 'v3.17' into p/abusse/merge_upgrade
[projects/modsched/linux.git] / include / linux / sched.h
index b867a4d..ce48787 100644 (file)
@@ -124,6 +124,10 @@ struct sched_attr {
        u64 sched_period;
 };
 
+#ifdef CONFIG_MOD_SCHED
+#include <fw_task.h>
+#endif
+
 struct exec_domain;
 struct futex_pi_state;
 struct robust_list_head;
@@ -1275,6 +1279,7 @@ struct task_struct {
        struct sched_info sched_info;
 #endif
 
+       struct list_head rq_tasks;
        struct list_head tasks;
 #ifdef CONFIG_SMP
        struct plist_node pushable_tasks;
@@ -1644,6 +1649,9 @@ struct task_struct {
        unsigned int    sequential_io;
        unsigned int    sequential_io_avg;
 #endif
+#ifdef CONFIG_MOD_SCHED
+       struct fw_task fw_task;
+#endif
 };
 
 /* Future-safe accessor for struct task_struct's cpus_allowed. */