aboutsummaryrefslogtreecommitdiff
path: root/lib/halfmd4.c
diff options
context:
space:
mode:
authorPaul E. McKenney2016-01-03 16:42:18 -0800
committerPaul E. McKenney2016-03-31 13:34:49 -0700
commitfcfd0a237bfcf0c314005007e9d76e55a25e2bad (patch)
treefd7984d324b09a4d4ef8662eec232b64bb80d703 /lib/halfmd4.c
parent86057b80ae31d37fcbdb5f57d15aaf1148c69f96 (diff)
rcu: Make FQS schedule advance only if FQS happened
Currently, the force-quiescent-state (FQS) code in rcu_gp_kthread() can advance the next FQS even if one was not executed last time. This can happen due timeout-duration uncertainty. This commit therefore avoids advancing the FQS schedule unless an FQS was just executed. In the corner case where an FQS was not executed, but is due now, the code does a one-jiffy wait. This change prepares for kthread kicking. Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'lib/halfmd4.c')
0 files changed, 0 insertions, 0 deletions