mirror of
https://github.com/GOSTSec/sgminer
synced 2025-09-04 10:12:10 +00:00
Cope with older linux kernel headers that don't have the newer scheduling policies defined.
This commit is contained in:
parent
0a8ac14c9e
commit
51817422fc
@ -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…
x
Reference in New Issue
Block a user