| #ifndef _SCHED_PRIO_H |
| #define _SCHED_PRIO_H |
| |
| /* |
| * Priority of a process goes from 0..MAX_PRIO-1, valid RT |
| * priority is 0..MAX_RT_PRIO-1, and SCHED_NORMAL/SCHED_BATCH |
| * tasks are in the range MAX_RT_PRIO..MAX_PRIO-1. Priority |
| * values are inverted: lower p->prio value means higher priority. |
| * |
| * The MAX_USER_RT_PRIO value allows the actual maximum |
| * RT priority to be separate from the value exported to |
| * user-space. This allows kernel threads to set their |
| * priority to a value higher than any user task. Note: |
| * MAX_RT_PRIO must not be smaller than MAX_USER_RT_PRIO. |
| */ |
| |
| #define MAX_USER_RT_PRIO 100 |
| #define MAX_RT_PRIO MAX_USER_RT_PRIO |
| |
| #define MAX_PRIO (MAX_RT_PRIO + 40) |
| #define DEFAULT_PRIO (MAX_RT_PRIO + 20) |
| |
| #endif /* _SCHED_PRIO_H */ |