summaryrefslogtreecommitdiffstats
path: root/kernel
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'for-mingo-rcu' of git://git.kernel.org/pub/scm/linux/kernel/git...Ingo Molnar2021-02-1221-269/+1486
|\
| *-----------. Merge branches 'doc.2021.01.06a', 'fixes.2021.01.04b', 'kfree_rcu.2021.01.04a...Paul E. McKenney2021-01-2221-273/+1507
| |\ \ \ \ \ \ \
| | | | | | | | * torture: Maintain torture-specific set of CPUs-online booksPaul E. McKenney2021-01-062-2/+18
| | | | | | | | * torture: Clean up after torture-test CPU hotpluggingPaul E. McKenney2021-01-061-14/+22
| | | | | | | | * rcutorture: Make object_debug also double call_rcu() heap objectPaul E. McKenney2021-01-061-0/+5
| | | | | | | | * torture: Throttle VERBOSE_TOROUT_*() outputPaul E. McKenney2021-01-061-0/+20
| | | | | | | | * 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
| | | | | | | | * torture: Make stutter use torture_hrtimeout_*() functionsPaul E. McKenney2021-01-061-15/+5
| | | | | | | | * rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waitsPaul E. McKenney2021-01-061-19/+7
| | | | | | | | * torture: Add fuzzed hrtimer-based sleep functionsPaul E. McKenney2021-01-061-0/+75
| | | | | | | | * 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
| | | | | | | | * scftorture: Add debug output for wrong-CPU warningPaul E. McKenney2021-01-041-1/+5
| | | | | | | | * 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-064-37/+30
| | | | | * 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
| | | | | * timer: Add timer_curr_running()Frederic Weisbecker2021-01-061-0/+13
| | | | | * cpu/hotplug: Add lockdep_is_cpus_held()Frederic Weisbecker2021-01-061-0/+7
| | | | | * 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