diff options
Diffstat (limited to 'kernel/sched/sched.h')
-rw-r--r-- | kernel/sched/sched.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h index 585b193b2442..34e2f3bd7875 100644 --- a/kernel/sched/sched.h +++ b/kernel/sched/sched.h | |||
@@ -113,6 +113,11 @@ static inline int rt_policy(int policy) | |||
113 | return policy == SCHED_FIFO || policy == SCHED_RR; | 113 | return policy == SCHED_FIFO || policy == SCHED_RR; |
114 | } | 114 | } |
115 | 115 | ||
116 | static inline int litmus_policy(int policy) | ||
117 | { | ||
118 | return policy == SCHED_LITMUS; | ||
119 | } | ||
120 | |||
116 | static inline int dl_policy(int policy) | 121 | static inline int dl_policy(int policy) |
117 | { | 122 | { |
118 | return policy == SCHED_DEADLINE; | 123 | return policy == SCHED_DEADLINE; |
@@ -120,7 +125,7 @@ static inline int dl_policy(int policy) | |||
120 | static inline bool valid_policy(int policy) | 125 | static inline bool valid_policy(int policy) |
121 | { | 126 | { |
122 | return idle_policy(policy) || fair_policy(policy) || | 127 | return idle_policy(policy) || fair_policy(policy) || |
123 | rt_policy(policy) || dl_policy(policy); | 128 | rt_policy(policy) || dl_policy(policy) || litmus_policy(policy); |
124 | } | 129 | } |
125 | 130 | ||
126 | static inline int task_has_rt_policy(struct task_struct *p) | 131 | static inline int task_has_rt_policy(struct task_struct *p) |