diff options
author | Paul E. McKenney <paulmck@linux.ibm.com> | 2019-07-09 06:54:42 -0700 |
---|---|---|
committer | Paul E. McKenney <paulmck@linux.ibm.com> | 2019-08-13 14:38:24 -0700 |
commit | 273f034065002bf9480601d66404c991b243b91e (patch) | |
tree | 544e3ca35b7efaa122064ecdfad5ee43ad006dd8 /kernel/torture.c | |
parent | f7a81b12d6af42a9d09be1e5f041169f04b0b67a (diff) | |
download | linux-273f034065002bf9480601d66404c991b243b91e.tar.bz2 |
rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake()
When callbacks are in full flow, the common case is waiting for a
grace period, and this grace period will normally take a few jiffies to
complete. It therefore isn't all that helpful for __call_rcu_nocb_wake()
to do a synchronous wakeup in this case. This commit therefore turns this
into a timer-based deferred wakeup of the no-CBs grace-period kthread.
Signed-off-by: Paul E. McKenney <paulmck@linux.ibm.com>
Diffstat (limited to 'kernel/torture.c')
0 files changed, 0 insertions, 0 deletions