summaryrefslogtreecommitdiffstats
path: root/kernel/rcu
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'sched-core-2021-02-17' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2021-02-213-11/+75
|\
| * entry/kvm: Explicitly flush pending rcuog wakeup before last rescheduling pointFrederic Weisbecker2021-02-172-10/+35
| * entry: Explicitly flush pending rcuog wakeup before last rescheduling pointFrederic Weisbecker2021-02-171-5/+7
| * rcu/nocb: Trigger self-IPI on late deferred wake up before user resumeFrederic Weisbecker2021-02-173-11/+37
| * rcu/nocb: Perform deferred wake up before last idle's need_resched() checkFrederic Weisbecker2021-02-172-3/+5
| * rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callersFrederic Weisbecker2021-02-171-1/+10
| * Merge branch 'rcu/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/pa...Linus Torvalds2021-01-041-4/+21
| |\
| | \
| \ \
| \ \
| \ \
| \ \
| \ \
| \ \
| \ \
| \ \
| \ \
| \ \
| \ \
*-----------. \ \ Merge branches 'doc.2021.01.06a', 'fixes.2021.01.04b', 'kfree_rcu.2021.01.04a...Paul E. McKenney2021-01-2215-237/+1339
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / |/| | | | | | | |
| | | | | | | * | torture: Maintain torture-specific set of CPUs-online booksPaul E. McKenney2021-01-061-2/+2
| | | | | | | * | rcutorture: Make object_debug also double call_rcu() heap objectPaul E. McKenney2021-01-061-0/+5
| | | | | | | * | torture: Make refscale throttle high-rate printk()sPaul E. McKenney2021-01-061-1/+3
| | | | | | | * | rcutorture: Use hrtimers for reader and writer delaysPaul E. McKenney2021-01-061-4/+3
| | | | | | | * | rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waitsPaul E. McKenney2021-01-061-19/+7
| | | | | | | * | rcutorture: Make rcu_torture_fakewriter() use blocking wait primitivesPaul E. McKenney2021-01-061-8/+32
| | | | | | | * | rcutorture: Make synctype[] and nsynctype be static globalPaul E. McKenney2021-01-061-26/+36
| | | | | | | * | rcutorture: Require entire stutter period be post-bootPaul E. McKenney2021-01-061-1/+3
| | | | | | | * | refscale: Allow summarization of verbose outputPaul E. McKenney2021-01-061-5/+16
| | | | | | | * | rcutorture: Add testing for RCU's global memory orderingPaul E. McKenney2021-01-041-6/+92
| | | | | | | * | rcutorture: Add reader-side tests of polling grace-period APIPaul E. McKenney2021-01-041-0/+10
| | | | | | | * | rcutorture: Add writer-side tests of polling grace-period APIPaul E. McKenney2021-01-041-7/+72
| | | | | | | * | rcutorture: Prepare for ->start_gp_poll and ->poll_gp_statePaul E. McKenney2021-01-041-5/+5
| | | | | | | * | srcu: Add comment explaining cookie overflow/wrapPaul E. McKenney2021-01-041-0/+15
| | | | | | | * | srcu: Provide polling interfaces for Tree SRCU grace periodsPaul E. McKenney2021-01-041-4/+63
| | | | | | | * | srcu: Provide polling interfaces for Tiny SRCU grace periodsPaul E. McKenney2021-01-041-2/+53
| | | | | | | * | srcu: Provide internal interface to start a Tree SRCU grace periodPaul E. McKenney2021-01-041-29/+37
| | | | | | | * | srcu: Provide internal interface to start a Tiny SRCU grace periodPaul E. McKenney2021-01-041-6/+11
| | | | | | | * | srcu: Make Tiny SRCU use multi-bit grace-period counterPaul E. McKenney2021-01-041-2/+3
| |_|_|_|_|_|/ / |/| | | | | | |
| | | | | | * | rcu: Check and report missed fqs timer wakeup on RCU stallNeeraj Upadhyay2021-01-062-10/+47
| | | | | | * | rcu: Do not NMI offline CPUsPaul E. McKenney2021-01-041-5/+12
| | | | | | * | rcu: For RCU grace-period kthread starvation, dump last CPU it ran onPaul E. McKenney2021-01-041-1/+8
| | | | | | * | rcu: Mark obtuse portion of stall warning as internal debugPaul E. McKenney2021-01-041-1/+1
| |_|_|_|_|/ / |/| | | | | |
| | | | | * | rcu: Enable rcu_normal_after_boot unconditionally for RTJulia Cartwright2021-01-041-1/+3
| | | | | * | rcu: Unconditionally use rcuc threads on PREEMPT_RTScott Wood2021-01-041-1/+3
| | | | | * | rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RTSebastian Andrzej Siewior2021-01-041-2/+2
| |_|_|_|/ / |/| | | | |
| | | | * | rcu: Do any deferred nocb wakeups at CPU offline timePaul E. McKenney2021-01-061-0/+3
| | | | * | rcu/nocb: Code-style nits in callback-offloading togglingPaul E. McKenney2021-01-063-37/+29
| | | | * | rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() outputPaul E. McKenney2021-01-061-0/+1
| | | | * | rcu/nocb: Add grace period and task state to show_rcu_nocb_state() outputPaul E. McKenney2021-01-062-7/+43
| | | | * | rcutorture: Test runtime toggling of CPUs' callback offloadingPaul E. McKenney2021-01-061-3/+87
| | | | * | rcu/nocb: Locally accelerate callbacks as long as offloading isn't completeFrederic Weisbecker2021-01-061-4/+3
| | | | * | rcu/nocb: Process batch locally as long as offloading isn't completeFrederic Weisbecker2021-01-062-1/+14
| | | | * | rcu/nocb: Only cond_resched() from actual offloaded batch processingFrederic Weisbecker2021-01-061-2/+1
| | | | * | rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloadingFrederic Weisbecker2021-01-061-1/+8
| | | | * | rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLYFrederic Weisbecker2021-01-061-1/+10
| | | | * | rcu/nocb: Shutdown nocb timer on de-offloadingFrederic Weisbecker2021-01-062-1/+12
| | | | * | rcu/nocb: Re-offload supportFrederic Weisbecker2021-01-061-22/+136
| | | | * | rcu/nocb: De-offloading GP kthreadFrederic Weisbecker2021-01-061-3/+51
| | | | * | rcu/nocb: Don't deoffload an offline CPU with pending workFrederic Weisbecker2021-01-061-0/+9
| | | | * | rcu/nocb: De-offloading CB kthreadFrederic Weisbecker2021-01-064-22/+121
| | | | * | rcu/nocb: Always init segcblist on CPU upFrederic Weisbecker2021-01-061-3/+9