Cope with older linux kernel headers that don't have the newer scheduling policies defined.
This commit is contained in:
parent
994c700ff4
commit
2a7ac1bce7
1 changed files with 4 additions and 0 deletions
|
@ -40,8 +40,12 @@ static inline void drop_policy(void)
|
|||
{
|
||||
struct sched_param param;
|
||||
|
||||
#ifdef SCHED_IDLE
|
||||
if (unlikely(sched_setscheduler(0, SCHED_IDLE, ¶m) == -1))
|
||||
#endif
|
||||
#ifdef SCHED_BATCH
|
||||
sched_setscheduler(0, SCHED_BATCH, ¶m);
|
||||
#endif
|
||||
}
|
||||
|
||||
static inline void affine_to_cpu(int id, int cpu)
|
||||
|
|
Loading…
Reference in a new issue