[PATCH tip/core/rcu 0/7] kvfree_rcu() updates for v5.14
From: Paul E. McKenney
Date: Tue May 11 2021 - 18:54:53 EST
Hello!
This series contains kfree_rcu() updates.
1. kvfree_rcu: Release a page cache under memory pressure, courtesy
of Zhang Qiang.
2. kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to
nr_bkv_objs, courtesy of "Uladzislau Rezki (Sony)".
3. kvfree_rcu: Add a bulk-list check when a scheduler is run,
courtesy of "Uladzislau Rezki (Sony)".
4. kvfree_rcu: Update "monitor_todo" once a batch is started,
courtesy of "Uladzislau Rezki (Sony)".
5. kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant,
courtesy of "Uladzislau Rezki (Sony)".
6. kvfree_rcu: Fix comments according to current code, courtesy of
"Uladzislau Rezki (Sony)".
7. kvfree_rcu: Refactor kfree_rcu_monitor(), courtesy of "Uladzislau
Rezki (Sony)".
Thanx, Paul
------------------------------------------------------------------------
b/Documentation/admin-guide/kernel-parameters.txt | 5
b/kernel/rcu/tree.c | 82 ++++++++++++--
kernel/rcu/tree.c | 127 +++++++---------------
3 files changed, 121 insertions(+), 93 deletions(-)