commit | 1afe930f662eccaee21a2269b14f12131e33d5b0 | [log] [tgz] |
---|---|---|
author | Uladzislau Rezki <urezki@gmail.com> | Tue Oct 11 18:01:40 2022 +0000 |
committer | Paul E. McKenney <paulmck@kernel.org> | Fri Oct 14 07:23:13 2022 -0700 |
tree | efce47a80590a396fddbe966962c7750a938ade1 | |
parent | eddcb1b0b95a028f95857a63ac4a5133fc8c2191 [diff] |
workqueue: Make queue_rcu_work() use call_rcu_flush() call_rcu() changes to save power will slow down RCU workqueue items queued via queue_rcu_work(). This may not be an issue, however we cannot assume that workqueue users are OK with long delays. Use call_rcu_flush() API instead which reverts to the old behavior. Signed-off-by: Uladzislau Rezki <urezki@gmail.com> Signed-off-by: Joel Fernandes (Google) <joel@joelfernandes.org> Signed-off-by: Paul E. McKenney <paulmck@kernel.org>