diff options
Diffstat (limited to 'include/linux/init_task.h')
| -rw-r--r-- | include/linux/init_task.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/include/linux/init_task.h b/include/linux/init_task.h index 77fc43f8fb72..3037fc085e8e 100644 --- a/include/linux/init_task.h +++ b/include/linux/init_task.h | |||
| @@ -102,7 +102,7 @@ extern struct group_info init_groups; | |||
| 102 | #define INIT_IDS | 102 | #define INIT_IDS |
| 103 | #endif | 103 | #endif |
| 104 | 104 | ||
| 105 | #ifdef CONFIG_TREE_PREEMPT_RCU | 105 | #ifdef CONFIG_PREEMPT_RCU |
| 106 | #define INIT_TASK_RCU_TREE_PREEMPT() \ | 106 | #define INIT_TASK_RCU_TREE_PREEMPT() \ |
| 107 | .rcu_blocked_node = NULL, | 107 | .rcu_blocked_node = NULL, |
| 108 | #else | 108 | #else |
| @@ -166,6 +166,15 @@ extern struct task_group root_task_group; | |||
| 166 | # define INIT_RT_MUTEXES(tsk) | 166 | # define INIT_RT_MUTEXES(tsk) |
| 167 | #endif | 167 | #endif |
| 168 | 168 | ||
| 169 | #ifdef CONFIG_NUMA_BALANCING | ||
| 170 | # define INIT_NUMA_BALANCING(tsk) \ | ||
| 171 | .numa_preferred_nid = -1, \ | ||
| 172 | .numa_group = NULL, \ | ||
| 173 | .numa_faults = NULL, | ||
| 174 | #else | ||
| 175 | # define INIT_NUMA_BALANCING(tsk) | ||
| 176 | #endif | ||
| 177 | |||
| 169 | /* | 178 | /* |
| 170 | * INIT_TASK is used to set up the first task table, touch at | 179 | * INIT_TASK is used to set up the first task table, touch at |
| 171 | * your own risk!. Base=0, limit=0x1fffff (=2MB) | 180 | * your own risk!. Base=0, limit=0x1fffff (=2MB) |
| @@ -237,6 +246,7 @@ extern struct task_group root_task_group; | |||
| 237 | INIT_CPUSET_SEQ(tsk) \ | 246 | INIT_CPUSET_SEQ(tsk) \ |
| 238 | INIT_RT_MUTEXES(tsk) \ | 247 | INIT_RT_MUTEXES(tsk) \ |
| 239 | INIT_VTIME(tsk) \ | 248 | INIT_VTIME(tsk) \ |
| 249 | INIT_NUMA_BALANCING(tsk) \ | ||
| 240 | } | 250 | } |
| 241 | 251 | ||
| 242 | 252 | ||
