Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9aa7b369 authored by Ingo Molnar's avatar Ingo Molnar
Browse files

sched: increase the resolution of smpnice



increase SMP-nice's resolution. This is needed by CFS to
implement SCHED_IDLE and cleaned up nice level support.

no behavioral changes.

Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent 425e0968
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -652,7 +652,14 @@ enum cpu_idle_type {
/*
 * sched-domains (multiprocessor balancing) declarations:
 */
#define SCHED_LOAD_SCALE	128UL	/* increase resolution of load */

/*
 * Increase resolution of nice-level calculations:
 */
#define SCHED_LOAD_SHIFT	10
#define SCHED_LOAD_SCALE	(1L << SCHED_LOAD_SHIFT)

#define SCHED_LOAD_SCALE_FUZZ	(SCHED_LOAD_SCALE >> 5)

#ifdef CONFIG_SMP
#define SD_LOAD_BALANCE		1	/* Do load balancing on this domain. */