diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/sched.h | 15 | ||||
| -rw-r--r-- | include/linux/topology.h | 2 |
2 files changed, 13 insertions, 4 deletions
diff --git a/include/linux/sched.h b/include/linux/sched.h index 3b74c4bf2934..a72e17135421 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h | |||
| @@ -631,7 +631,14 @@ struct sched_domain { | |||
| 631 | 631 | ||
| 632 | extern void partition_sched_domains(cpumask_t *partition1, | 632 | extern void partition_sched_domains(cpumask_t *partition1, |
| 633 | cpumask_t *partition2); | 633 | cpumask_t *partition2); |
| 634 | #endif /* CONFIG_SMP */ | 634 | |
| 635 | /* | ||
| 636 | * Maximum cache size the migration-costs auto-tuning code will | ||
| 637 | * search from: | ||
| 638 | */ | ||
| 639 | extern unsigned int max_cache_size; | ||
| 640 | |||
| 641 | #endif /* CONFIG_SMP */ | ||
| 635 | 642 | ||
| 636 | 643 | ||
| 637 | struct io_context; /* See blkdev.h */ | 644 | struct io_context; /* See blkdev.h */ |
| @@ -689,9 +696,12 @@ struct task_struct { | |||
| 689 | 696 | ||
| 690 | int lock_depth; /* BKL lock depth */ | 697 | int lock_depth; /* BKL lock depth */ |
| 691 | 698 | ||
| 692 | #if defined(CONFIG_SMP) && defined(__ARCH_WANT_UNLOCKED_CTXSW) | 699 | #if defined(CONFIG_SMP) |
| 700 | int last_waker_cpu; /* CPU that last woke this task up */ | ||
| 701 | #if defined(__ARCH_WANT_UNLOCKED_CTXSW) | ||
| 693 | int oncpu; | 702 | int oncpu; |
| 694 | #endif | 703 | #endif |
| 704 | #endif | ||
| 695 | int prio, static_prio; | 705 | int prio, static_prio; |
| 696 | struct list_head run_list; | 706 | struct list_head run_list; |
| 697 | prio_array_t *array; | 707 | prio_array_t *array; |
| @@ -1230,6 +1240,7 @@ static inline void task_unlock(struct task_struct *p) | |||
| 1230 | #ifndef __HAVE_THREAD_FUNCTIONS | 1240 | #ifndef __HAVE_THREAD_FUNCTIONS |
| 1231 | 1241 | ||
| 1232 | #define task_thread_info(task) (task)->thread_info | 1242 | #define task_thread_info(task) (task)->thread_info |
| 1243 | #define task_stack_page(task) ((void*)((task)->thread_info)) | ||
| 1233 | 1244 | ||
| 1234 | static inline void setup_thread_stack(struct task_struct *p, struct task_struct *org) | 1245 | static inline void setup_thread_stack(struct task_struct *p, struct task_struct *org) |
| 1235 | { | 1246 | { |
diff --git a/include/linux/topology.h b/include/linux/topology.h index 3df1d474e5c5..315a5163d6a0 100644 --- a/include/linux/topology.h +++ b/include/linux/topology.h | |||
| @@ -86,7 +86,6 @@ | |||
| 86 | .max_interval = 2, \ | 86 | .max_interval = 2, \ |
| 87 | .busy_factor = 8, \ | 87 | .busy_factor = 8, \ |
| 88 | .imbalance_pct = 110, \ | 88 | .imbalance_pct = 110, \ |
| 89 | .cache_hot_time = 0, \ | ||
| 90 | .cache_nice_tries = 0, \ | 89 | .cache_nice_tries = 0, \ |
| 91 | .per_cpu_gain = 25, \ | 90 | .per_cpu_gain = 25, \ |
| 92 | .busy_idx = 0, \ | 91 | .busy_idx = 0, \ |
| @@ -117,7 +116,6 @@ | |||
| 117 | .max_interval = 4, \ | 116 | .max_interval = 4, \ |
| 118 | .busy_factor = 64, \ | 117 | .busy_factor = 64, \ |
| 119 | .imbalance_pct = 125, \ | 118 | .imbalance_pct = 125, \ |
| 120 | .cache_hot_time = (5*1000000/2), \ | ||
| 121 | .cache_nice_tries = 1, \ | 119 | .cache_nice_tries = 1, \ |
| 122 | .per_cpu_gain = 100, \ | 120 | .per_cpu_gain = 100, \ |
| 123 | .busy_idx = 2, \ | 121 | .busy_idx = 2, \ |
