From 2a7ac1bce7167b967daa4f344f1d67bb1933ab17 Mon Sep 17 00:00:00 2001 From: ckolivas Date: Tue, 14 Jun 2011 14:09:10 +1000 Subject: [PATCH] Cope with older linux kernel headers that don't have the newer scheduling policies defined. --- cpu-miner.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cpu-miner.c b/cpu-miner.c index a3de4b9..29af042 100644 --- a/cpu-miner.c +++ b/cpu-miner.c @@ -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)