| #ifndef _SCHED_DEADLINE_H | |
| #define _SCHED_DEADLINE_H | |
| /* | |
| * SCHED_DEADLINE tasks has negative priorities, reflecting | |
| * the fact that any of them has higher prio than RT and | |
| * NORMAL/BATCH tasks. | |
| */ | |
| #define MAX_DL_PRIO 0 | |
| static inline int dl_prio(int prio) | |
| { | |
| if (unlikely(prio < MAX_DL_PRIO)) | |
| return 1; | |
| return 0; | |
| } | |
| static inline int dl_task(struct task_struct *p) | |
| { | |
| return dl_prio(p->prio); | |
| } | |
| #endif /* _SCHED_DEADLINE_H */ |