|
@@ -125,18 +125,12 @@ extern struct group_info init_groups;
|
|
#define INIT_IDS
|
|
#define INIT_IDS
|
|
#endif
|
|
#endif
|
|
|
|
|
|
-#ifdef CONFIG_PREEMPT_RCU
|
|
|
|
-#define INIT_TASK_RCU_TREE_PREEMPT() \
|
|
|
|
- .rcu_blocked_node = NULL,
|
|
|
|
-#else
|
|
|
|
-#define INIT_TASK_RCU_TREE_PREEMPT(tsk)
|
|
|
|
-#endif
|
|
|
|
#ifdef CONFIG_PREEMPT_RCU
|
|
#ifdef CONFIG_PREEMPT_RCU
|
|
#define INIT_TASK_RCU_PREEMPT(tsk) \
|
|
#define INIT_TASK_RCU_PREEMPT(tsk) \
|
|
.rcu_read_lock_nesting = 0, \
|
|
.rcu_read_lock_nesting = 0, \
|
|
.rcu_read_unlock_special.s = 0, \
|
|
.rcu_read_unlock_special.s = 0, \
|
|
.rcu_node_entry = LIST_HEAD_INIT(tsk.rcu_node_entry), \
|
|
.rcu_node_entry = LIST_HEAD_INIT(tsk.rcu_node_entry), \
|
|
- INIT_TASK_RCU_TREE_PREEMPT()
|
|
|
|
|
|
+ .rcu_blocked_node = NULL,
|
|
#else
|
|
#else
|
|
#define INIT_TASK_RCU_PREEMPT(tsk)
|
|
#define INIT_TASK_RCU_PREEMPT(tsk)
|
|
#endif
|
|
#endif
|