diff options
| author | Paul E. McKenney <[email protected]> | 2022-05-17 00:56:16 +0000 |
|---|---|---|
| committer | Paul E. McKenney <[email protected]> | 2022-06-20 16:22:28 +0000 |
| commit | 434c9eefb959c36331a93617ea95df903469b99f (patch) | |
| tree | 4ca98f3c279c7595a906f3a8b9f8e315befd418c /init/init_task.c | |
| parent | rcu-tasks: Make RCU Tasks Trace stall warning handle idle offline tasks (diff) | |
| download | kernel-434c9eefb959c36331a93617ea95df903469b99f.tar.gz kernel-434c9eefb959c36331a93617ea95df903469b99f.zip | |
rcu-tasks: Add data structures for lightweight grace periods
This commit adds fields to task_struct and to rcu_tasks_percpu that will
be used to avoid the task-list scan for RCU Tasks Trace grace periods,
and also initializes these fields.
Signed-off-by: Paul E. McKenney <[email protected]>
Cc: Neeraj Upadhyay <[email protected]>
Cc: Eric Dumazet <[email protected]>
Cc: Alexei Starovoitov <[email protected]>
Cc: Andrii Nakryiko <[email protected]>
Cc: Martin KaFai Lau <[email protected]>
Cc: KP Singh <[email protected]>
Diffstat (limited to 'init/init_task.c')
| -rw-r--r-- | init/init_task.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/init/init_task.c b/init/init_task.c index 73cc8f03511a..ff6c4b9bfe6b 100644 --- a/init/init_task.c +++ b/init/init_task.c @@ -157,6 +157,7 @@ struct task_struct init_task .trc_reader_nesting = 0, .trc_reader_special.s = 0, .trc_holdout_list = LIST_HEAD_INIT(init_task.trc_holdout_list), + .trc_blkd_node = LIST_HEAD_INIT(init_task.trc_blkd_node), #endif #ifdef CONFIG_CPUSETS .mems_allowed_seq = SEQCNT_SPINLOCK_ZERO(init_task.mems_allowed_seq, |
