Messages in this thread Patch in this message | | | From | Wei Yang <> | Subject | [PATCH 1/4] rcu: gp_max is protected by root rcu_node's lock | Date | Fri, 12 Jun 2020 10:07:52 +0800 |
| |
gp_max is protected by root rcu_node's lock, let's move the definition to the place where comments indicate.
Signed-off-by: Wei Yang <richard.weiyang@linux.alibaba.com> --- kernel/rcu/tree.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/kernel/rcu/tree.h b/kernel/rcu/tree.h index 43991a40b084..ed9b534ad870 100644 --- a/kernel/rcu/tree.h +++ b/kernel/rcu/tree.h @@ -301,6 +301,8 @@ struct rcu_state { u8 boost ____cacheline_internodealigned_in_smp; /* Subject to priority boost. */ unsigned long gp_seq; /* Grace-period sequence #. */ + unsigned long gp_max; /* Maximum GP duration in */ + /* jiffies. */ struct task_struct *gp_kthread; /* Task for grace periods. */ struct swait_queue_head gp_wq; /* Where GP task waits. */ short gp_flags; /* Commands for GP task. */ @@ -346,8 +348,6 @@ struct rcu_state { /* a reluctant CPU. */ unsigned long n_force_qs_gpstart; /* Snapshot of n_force_qs at */ /* GP start. */ - unsigned long gp_max; /* Maximum GP duration in */ - /* jiffies. */ const char *name; /* Name of structure. */ char abbr; /* Abbreviated name. */ -- 2.20.1 (Apple Git-117)
| |