Commit | Line | Data |
---|---|---|
aab03e05 DF |
1 | #ifndef _SCHED_DEADLINE_H |
2 | #define _SCHED_DEADLINE_H | |
3 | ||
4 | /* | |
5 | * SCHED_DEADLINE tasks has negative priorities, reflecting | |
6 | * the fact that any of them has higher prio than RT and | |
7 | * NORMAL/BATCH tasks. | |
8 | */ | |
9 | ||
10 | #define MAX_DL_PRIO 0 | |
11 | ||
12 | static inline int dl_prio(int prio) | |
13 | { | |
14 | if (unlikely(prio < MAX_DL_PRIO)) | |
15 | return 1; | |
16 | return 0; | |
17 | } | |
18 | ||
19 | static inline int dl_task(struct task_struct *p) | |
20 | { | |
21 | return dl_prio(p->prio); | |
22 | } | |
23 | ||
24 | #endif /* _SCHED_DEADLINE_H */ |