aboutsummaryrefslogtreecommitdiff
path: root/kernel/rcu
AgeCommit message (Expand)AuthorFilesLines
2017-05-10Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Gravatar Linus Torvalds 16-669/+2658
2017-05-02rcu: Open-code the rcu_cblist_n_lazy_cbs() functionGravatar Paul E. McKenney 4-9/+3
2017-05-02rcu: Open-code the rcu_cblist_n_cbs() functionGravatar Paul E. McKenney 4-13/+6
2017-05-02rcu: Open-code the rcu_cblist_empty() functionGravatar Paul E. McKenney 3-14/+7
2017-05-02rcu: Separately compile large rcu_segcblist functionsGravatar Paul E. McKenney 3-498/+541
2017-05-02srcu: Debloat the <linux/rcu_segcblist.h> headerGravatar Ingo Molnar 4-1/+649
2017-04-27srcu: Adjust default auto-expediting holdoffGravatar Paul E. McKenney 1-1/+1
2017-04-26srcu: Specify auto-expedite holdoff timeGravatar Paul E. McKenney 1-1/+17
2017-04-26srcu: Expedite first synchronize_srcu() when idleGravatar Paul E. McKenney 1-1/+58
2017-04-26srcu: Expedited grace periods with reduced memory contentionGravatar Paul E. McKenney 1-40/+95
2017-04-26srcu: Make rcutorture writer stalls print SRCU GP stateGravatar Paul E. McKenney 3-11/+22
2017-04-26srcu: Exact tracking of srcu_data structures containing callbacksGravatar Paul E. McKenney 1-6/+23
2017-04-21Merge branches 'doc.2017.04.12a', 'fixes.2017.04.19a' and 'srcu.2017.04.21a' ...Gravatar Paul E. McKenney 14-657/+1819
2017-04-21rcu: Make non-preemptive schedule be Tasks RCU quiescent stateGravatar Paul E. McKenney 2-1/+22
2017-04-21srcu: Expedite srcu_schedule_cbs_snp() callback invocationGravatar Paul E. McKenney 1-1/+2
2017-04-21srcu: Parallelize callback handlingGravatar Paul E. McKenney 4-131/+545
2017-04-19rcu: Fix typo in PER_RCU_NODE_PERIOD header commentGravatar Paul E. McKenney 1-1/+1
2017-04-19rcu: Use true/false in assignment to boolGravatar Nicholas Mc Guire 1-1/+1
2017-04-19rcu: Use bool value directlyGravatar Nicholas Mc Guire 1-1/+1
2017-04-19rcu: Improve comments for hotplug/suspend/hibernate functionsGravatar Paul E. McKenney 1-4/+37
2017-04-19rcu: Remove obsolete comment from rcu_future_gp_cleanup() headerGravatar Paul E. McKenney 1-3/+1
2017-04-18srcu: Introduce CLASSIC_SRCU Kconfig optionGravatar Paul E. McKenney 4-153/+812
2017-04-18srcutorture: Print Tiny SRCU reader statisticsGravatar Paul E. McKenney 1-4/+11
2017-04-18srcu: Create a tiny SRCUGravatar Paul E. McKenney 3-1/+219
2017-04-18srcu: Crude control of expedited grace periodsGravatar Paul E. McKenney 1-38/+46
2017-04-18srcu: Merge ->srcu_state into ->srcu_gp_seqGravatar Paul E. McKenney 2-20/+45
2017-04-18srcu: Allow a second bit in rcu_seq for SRCU stateGravatar Paul E. McKenney 1-1/+1
2017-04-18srcu: Improve rcu_seq grace-period-counter abstractionGravatar Paul E. McKenney 2-9/+29
2017-04-18srcu: Fix bogus try_check_zero() commentGravatar Paul E. McKenney 1-4/+3
2017-04-18srcu: Make num_rcu_lvl[] array be externalGravatar Paul E. McKenney 2-1/+2
2017-04-18srcu: Move rcu_node traversal macros to rcu.hGravatar Paul E. McKenney 2-35/+35
2017-04-18rcu: Remove redundant levelcnt[] array from rcu_init_one()Gravatar Paul E. McKenney 1-6/+3
2017-04-18srcu: Move rcu_init_levelspread() to rcu_tree_node.hGravatar Paul E. McKenney 4-25/+38
2017-04-18srcu: Move combining-tree definitions for SRCU's benefitGravatar Paul E. McKenney 1-70/+1
2017-04-18srcu: Use rcu_segcblist to track SRCU callbacksGravatar Paul E. McKenney 4-799/+38
2017-04-18srcu: Add grace-period sequence numbersGravatar Paul E. McKenney 1-4/+23
2017-04-18srcu: Move to state-based grace-period sequencingGravatar Paul E. McKenney 1-50/+61
2017-04-18srcu: Push srcu_advance_batches() fastpath into common caseGravatar Paul E. McKenney 1-20/+7
2017-04-18rcu: Fix warning in rcu_seq_end()Gravatar Dmitry Vyukov 1-1/+1
2017-04-18rcu: Expedited wakeups need to be fully orderedGravatar Paul E. McKenney 1-0/+2
2017-04-18srcu: Move rcu_seq_start() and friends to rcu.hGravatar Paul E. McKenney 2-35/+40
2017-04-18rcu: Add single-element dequeue functions to rcu_segcblistGravatar Paul E. McKenney 1-0/+45
2017-04-18srcu: Allow early boot use of synchronize_srcu()Gravatar Paul E. McKenney 1-0/+2
2017-04-18srcu: Allow SRCU to access rcu_scheduler_activeGravatar Paul E. McKenney 4-35/+40
2017-04-18srcu: Abstract multi-tail callback list handlingGravatar Paul E. McKenney 5-309/+780
2017-04-18rcu: Default RCU_FANOUT_LEAF to 16 unless explicitly changedGravatar Paul E. McKenney 1-5/+1
2017-04-18rcu: Place guard on rcu_all_qs() and rcu_note_context_switch() actionsGravatar Paul E. McKenney 4-17/+34
2017-04-18rcu: Eliminate flavor scan in rcu_momentary_dyntick_idle()Gravatar Paul E. McKenney 2-52/+13
2017-04-18rcu: Pull rcu_qs_ctr into rcu_dynticks structureGravatar Paul E. McKenney 3-13/+9
2017-04-18rcu: Pull rcu_sched_qs_mask into rcu_dynticks structureGravatar Paul E. McKenney 2-7/+6