diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/sched/topology.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/include/linux/sched/topology.h b/include/linux/sched/topology.h index cf257c2e728d..26347741ba50 100644 --- a/include/linux/sched/topology.h +++ b/include/linux/sched/topology.h | |||
| @@ -7,6 +7,12 @@ | |||
| 7 | #include <linux/sched/idle.h> | 7 | #include <linux/sched/idle.h> |
| 8 | 8 | ||
| 9 | /* | 9 | /* |
| 10 | * Increase resolution of cpu_capacity calculations | ||
| 11 | */ | ||
| 12 | #define SCHED_CAPACITY_SHIFT SCHED_FIXEDPOINT_SHIFT | ||
| 13 | #define SCHED_CAPACITY_SCALE (1L << SCHED_CAPACITY_SHIFT) | ||
| 14 | |||
| 15 | /* | ||
| 10 | * sched-domains (multiprocessor balancing) declarations: | 16 | * sched-domains (multiprocessor balancing) declarations: |
| 11 | */ | 17 | */ |
| 12 | #ifdef CONFIG_SMP | 18 | #ifdef CONFIG_SMP |
| @@ -27,12 +33,6 @@ | |||
| 27 | #define SD_OVERLAP 0x2000 /* sched_domains of this level overlap */ | 33 | #define SD_OVERLAP 0x2000 /* sched_domains of this level overlap */ |
| 28 | #define SD_NUMA 0x4000 /* cross-node balancing */ | 34 | #define SD_NUMA 0x4000 /* cross-node balancing */ |
| 29 | 35 | ||
| 30 | /* | ||
| 31 | * Increase resolution of cpu_capacity calculations | ||
| 32 | */ | ||
| 33 | #define SCHED_CAPACITY_SHIFT SCHED_FIXEDPOINT_SHIFT | ||
| 34 | #define SCHED_CAPACITY_SCALE (1L << SCHED_CAPACITY_SHIFT) | ||
| 35 | |||
| 36 | #ifdef CONFIG_SCHED_SMT | 36 | #ifdef CONFIG_SCHED_SMT |
| 37 | static inline int cpu_smt_flags(void) | 37 | static inline int cpu_smt_flags(void) |
| 38 | { | 38 | { |
