aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/rcupdate_wait.h
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>2018-06-27 21:48:00 -0700
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>2018-08-30 16:02:35 -0700
commit27c744e32a9a4066daca0ee7496819bff78c1b37 (patch)
tree227dc2ce4b056ad50fd0b3a9b8c03a873188ced6 /include/linux/rcupdate_wait.h
parentrcutorture: Test extended "rcu" read-side critical sections (diff)
downloadlinux-rng-27c744e32a9a4066daca0ee7496819bff78c1b37.tar.xz
linux-rng-27c744e32a9a4066daca0ee7496819bff78c1b37.zip
rcu: Allow processing deferred QSes for exiting RCU-preempt readers
If an RCU-preempt read-side critical section is exiting, that is, ->rcu_read_lock_nesting is negative, then it is a good time to look at the possibility of reporting deferred quiescent states. This commit therefore updates the checks in rcu_preempt_need_deferred_qs() to allow exiting critical sections to report deferred quiescent states. Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'include/linux/rcupdate_wait.h')
0 files changed, 0 insertions, 0 deletions