commit | 27c744e32a9a4066daca0ee7496819bff78c1b37 | [log] [tgz] |
---|---|---|
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | Wed Jun 27 21:48:00 2018 -0700 |
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | Thu Aug 30 16:02:35 2018 -0700 |
tree | 227dc2ce4b056ad50fd0b3a9b8c03a873188ced6 | |
parent | c0335743c5d80233753d81a4c7d22b7437363a8f [diff] |
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>