aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/utils.py
diff options
context:
space:
mode:
authorFrederic Weisbecker <frederic@kernel.org>2021-09-16 14:10:45 +0200
committerPaul E. McKenney <paulmck@kernel.org>2021-12-07 16:20:59 -0800
commita4382659487f84c00b5fbb61df25a9ad59396789 (patch)
treee4f96d3cbb285a731b139b4ddf99e8a1d3cbe6c4 /scripts/gdb/linux/utils.py
parent8c0abfd6d2f6b0221194241ac2908751a2a0385f (diff)
downloadlinux-a4382659487f84c00b5fbb61df25a9ad59396789.tar.gz
linux-a4382659487f84c00b5fbb61df25a9ad59396789.tar.bz2
linux-a4382659487f84c00b5fbb61df25a9ad59396789.zip
rcu: Ignore rdp.cpu_no_qs.b.exp on preemptible RCU's rcu_qs()
Preemptible RCU does not use the rcu_data structure's ->cpu_no_qs.b.exp, instead using a separate ->exp_deferred_qs field to record the need for an expedited quiescent state. In fact ->cpu_no_qs.b.exp should never be set in preemptible RCU because preemptible RCU's expedited grace periods use other mechanisms to record quiescent states. This commit therefore removes the implicit rcu_qs() reference to ->cpu_no_qs.b.exp in favor of a direct reference to ->cpu_no_qs.b.norm. Signed-off-by: Frederic Weisbecker <frederic@kernel.org> Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Diffstat (limited to 'scripts/gdb/linux/utils.py')
0 files changed, 0 insertions, 0 deletions