| Commit message (Expand) | Author | Age | Files | Lines |
* | rcu/nocb: Code-style nits in callback-offloading toggling | Paul E. McKenney | 2021-01-07 | 1 | -13/+6 |
* | rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output | Paul E. McKenney | 2021-01-07 | 1 | -0/+11 |
* | rcu/nocb: Process batch locally as long as offloading isn't complete | Frederic Weisbecker | 2021-01-07 | 1 | -0/+12 |
* | rcu/nocb: De-offloading CB kthread | Frederic Weisbecker | 2021-01-07 | 1 | -1/+1 |
* | rcu/nocb: Provide basic callback offloading state machine bits | Frederic Weisbecker | 2021-01-07 | 1 | -2/+10 |
* | rcu/nocb: Turn enabled/offload states into a common flag | Frederic Weisbecker | 2021-01-07 | 1 | -2/+21 |
* | rcu/segcblist: Add debug checks for segment lengths | Joel Fernandes (Google) | 2021-01-07 | 1 | -0/+3 |
* | rcu/segcblist: Add counters to segcblist datastructure | Joel Fernandes (Google) | 2021-01-07 | 1 | -2/+0 |
* | rcu/tree: Make rcu_do_batch count how many callbacks were executed | Joel Fernandes (Google) | 2021-01-04 | 1 | -0/+1 |
* | rcu: Implement rcu_segcblist_is_offloaded() config dependent | Frederic Weisbecker | 2020-11-20 | 1 | -1/+1 |
* | rcu: Remove kfree_rcu() special casing and lazy-callback handling | Joel Fernandes (Google) | 2020-01-24 | 1 | -23/+2 |
* | rcu/nocb: Add bypass callback queueing | Paul E. McKenney | 2019-08-13 | 1 | -0/+5 |
* | rcu/nocb: Atomic ->len field in rcu_segcblist structure | Paul E. McKenney | 2019-08-13 | 1 | -1/+11 |
* | rcu/nocb: Use rcu_segcblist for no-CBs CPUs | Paul E. McKenney | 2019-08-13 | 1 | -0/+1 |
* | rcu/nocb: Leave ->cblist enabled for no-CBs CPUs | Paul E. McKenney | 2019-08-13 | 1 | -1/+1 |
* | rcu/nocb: Allow lockless use of rcu_segcblist_empty() | Paul E. McKenney | 2019-08-13 | 1 | -1/+1 |
* | rcu/nocb: Allow lockless use of rcu_segcblist_restempty() | Paul E. McKenney | 2019-08-13 | 1 | -1/+1 |
* | rcu/nocb: Use separate flag to indicate offloaded ->cblist | Paul E. McKenney | 2019-08-13 | 1 | -0/+7 |
* | rcu/nocb: Use separate flag to indicate disabled ->cblist | Paul E. McKenney | 2019-08-13 | 1 | -1/+1 |
* | srcu: Avoid srcutorture security-based pointer obfuscation | Paul E. McKenney | 2019-08-01 | 1 | -21/+0 |
* | rcu/rcu_segcblist: Convert to SPDX license identifier | Paul E. McKenney | 2019-02-09 | 1 | -15/+2 |
* | rcu: Simplify and inline cpu_needs_another_gp() | Paul E. McKenney | 2018-05-15 | 1 | -2/+0 |
* | rcu: Remove unused RCU list functions | Paul E. McKenney | 2017-07-25 | 1 | -26/+0 |
* | rcu: Localize rcu_state ->orphan_pend and ->orphan_done | Paul E. McKenney | 2017-07-25 | 1 | -0/+2 |
* | rcu: Open-code the rcu_cblist_n_lazy_cbs() function | Paul E. McKenney | 2017-05-02 | 1 | -6/+0 |
* | rcu: Open-code the rcu_cblist_n_cbs() function | Paul E. McKenney | 2017-05-02 | 1 | -6/+0 |
* | rcu: Open-code the rcu_cblist_empty() function | Paul E. McKenney | 2017-05-02 | 1 | -7/+1 |
* | rcu: Separately compile large rcu_segcblist functions | Paul E. McKenney | 2017-05-02 | 1 | -498/+35 |
* | srcu: Debloat the <linux/rcu_segcblist.h> header | Ingo Molnar | 2017-05-02 | 1 | -0/+645 |