summaryrefslogtreecommitdiffstats
path: root/kernel/rcu/rcu_segcblist.h
Commit message (Expand)AuthorAgeFilesLines
* rcu: Throttle callback invocation based on number of ready callbacksPaul E. McKenney2023-01-031-0/+2
* rcu: Mark writes to the rcu_segcblist structure's ->flags fieldPaul E. McKenney2022-02-141-2/+2
* rcu/nocb: Prepare state machine for a new stepFrederic Weisbecker2021-12-071-5/+7
* rcu/nocb: Code-style nits in callback-offloading togglingPaul E. McKenney2021-01-061-13/+6
* rcu/nocb: Add grace period and task state to show_rcu_nocb_state() outputPaul E. McKenney2021-01-061-0/+11
* rcu/nocb: Process batch locally as long as offloading isn't completeFrederic Weisbecker2021-01-061-0/+12
* rcu/nocb: De-offloading CB kthreadFrederic Weisbecker2021-01-061-1/+1
* rcu/nocb: Provide basic callback offloading state machine bitsFrederic Weisbecker2021-01-061-2/+10
* rcu/nocb: Turn enabled/offload states into a common flagFrederic Weisbecker2021-01-061-2/+21
* rcu/segcblist: Add debug checks for segment lengthsJoel Fernandes (Google)2021-01-061-0/+3
* rcu/segcblist: Add counters to segcblist datastructureJoel Fernandes (Google)2021-01-061-2/+0
* rcu/tree: Make rcu_do_batch count how many callbacks were executedJoel Fernandes (Google)2021-01-041-0/+1
* rcu: Implement rcu_segcblist_is_offloaded() config dependentFrederic Weisbecker2020-11-191-1/+1
* rcu: Remove kfree_rcu() special casing and lazy-callback handlingJoel Fernandes (Google)2020-01-241-23/+2
* rcu/nocb: Add bypass callback queueingPaul E. McKenney2019-08-131-0/+5
* rcu/nocb: Atomic ->len field in rcu_segcblist structurePaul E. McKenney2019-08-131-1/+11
* rcu/nocb: Use rcu_segcblist for no-CBs CPUsPaul E. McKenney2019-08-131-0/+1
* rcu/nocb: Leave ->cblist enabled for no-CBs CPUsPaul E. McKenney2019-08-131-1/+1
* rcu/nocb: Allow lockless use of rcu_segcblist_empty()Paul E. McKenney2019-08-131-1/+1
* rcu/nocb: Allow lockless use of rcu_segcblist_restempty()Paul E. McKenney2019-08-131-1/+1
* rcu/nocb: Use separate flag to indicate offloaded ->cblistPaul E. McKenney2019-08-131-0/+7
* rcu/nocb: Use separate flag to indicate disabled ->cblistPaul E. McKenney2019-08-131-1/+1
* srcu: Avoid srcutorture security-based pointer obfuscationPaul E. McKenney2019-08-011-21/+0
* rcu/rcu_segcblist: Convert to SPDX license identifierPaul E. McKenney2019-02-091-15/+2
* rcu: Simplify and inline cpu_needs_another_gp()Paul E. McKenney2018-05-151-2/+0
* rcu: Remove unused RCU list functionsPaul E. McKenney2017-07-251-26/+0
* rcu: Localize rcu_state ->orphan_pend and ->orphan_donePaul E. McKenney2017-07-251-0/+2
* rcu: Open-code the rcu_cblist_n_lazy_cbs() functionPaul E. McKenney2017-05-021-6/+0
* rcu: Open-code the rcu_cblist_n_cbs() functionPaul E. McKenney2017-05-021-6/+0
* rcu: Open-code the rcu_cblist_empty() functionPaul E. McKenney2017-05-021-7/+1
* rcu: Separately compile large rcu_segcblist functionsPaul E. McKenney2017-05-021-498/+35
* srcu: Debloat the <linux/rcu_segcblist.h> headerIngo Molnar2017-05-021-0/+645