aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/sched/sched.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/sched/sched.h')
-rw-r--r--kernel/sched/sched.h7
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
116static inline int litmus_policy(int policy)
117{
118 return policy == SCHED_LITMUS;
119}
120
116static inline int dl_policy(int policy) 121static 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)
120static inline bool valid_policy(int policy) 125static 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
126static inline int task_has_rt_policy(struct task_struct *p) 131static inline int task_has_rt_policy(struct task_struct *p)