VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   33 Branches   57 Tags
author: Paul E. McKenney <paulmck@kernel.org> 2020-03-09 19:56:53 -0700 committer: Paul E. McKenney <paulmck@kernel.org> 2020-04-27 11:03:51 -0700 commit: d5f177d35c24429c87db2567d20563fc16f7e8f6 parent: d01aa2633b5d5ebc16fa47ad7a5e8e9f00482554
Commit Summary:
rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks
Diffstat:
1 file changed, 4 insertions, 0 deletions
diff --git a/init/init_task.c b/init/init_task.c
index bd403ed3e418..e8b3740ee598 100644
--- a/init/init_task.c
+++ b/init/init_task.c
@@ -141,6 +141,10 @@ struct task_struct init_task
 	.rcu_tasks_holdout_list = LIST_HEAD_INIT(init_task.rcu_tasks_holdout_list),
 	.rcu_tasks_idle_cpu = -1,
 #endif
+#ifdef CONFIG_TASKS_TRACE_RCU
+	.trc_reader_nesting = 0,
+	.trc_holdout_list = LIST_HEAD_INIT(init_task.trc_holdout_list),
+#endif
 #ifdef CONFIG_CPUSETS
 	.mems_allowed_seq = SEQCNT_ZERO(init_task.mems_allowed_seq),
 #endif