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;
|
struct sched_param param;
|
||||||
|
|
||||||
|
#ifdef SCHED_IDLE
|
||||||
if (unlikely(sched_setscheduler(0, SCHED_IDLE, ¶m) == -1))
|
if (unlikely(sched_setscheduler(0, SCHED_IDLE, ¶m) == -1))
|
||||||
|
#endif
|
||||||
|
#ifdef SCHED_BATCH
|
||||||
sched_setscheduler(0, SCHED_BATCH, ¶m);
|
sched_setscheduler(0, SCHED_BATCH, ¶m);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void affine_to_cpu(int id, int cpu)
|
static inline void affine_to_cpu(int id, int cpu)
|
||||||
|
|
Loading…
Reference in a new issue