diff options
author | 2015-09-09 12:09:49 -0700 | |
---|---|---|
committer | 2015-10-06 11:15:59 -0700 | |
commit | 77f81fe08ebd99d7e0eefde42ddac06a675bc4ad (patch) | |
tree | 6d5d0c2faad078f738bf6c1d7e0d63504101e720 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | rcu: Move preemption disabling out of __srcu_read_lock() (diff) | |
download | wireguard-linux-77f81fe08ebd99d7e0eefde42ddac06a675bc4ad.tar.xz wireguard-linux-77f81fe08ebd99d7e0eefde42ddac06a675bc4ad.zip |
rcu: Finish folding ->fqs_state into ->gp_state
Commit commit 4cdfc175c25c89ee ("rcu: Move quiescent-state forcing
into kthread") started the process of folding the old ->fqs_state into
->gp_state, but did not complete it. This situation does not cause
any malfunction, but can result in extremely confusing trace output.
This commit completes this task of eliminating ->fqs_state in favor
of ->gp_state.
The old ->fqs_state was also used to decide when to collect dyntick-idle
snapshots. For this purpose, we add a boolean variable into the kthread,
which is set on the first call to rcu_gp_fqs() for a given grace period
and clear otherwise.
Signed-off-by: Petr Mladek <pmladek@suse.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions