summaryrefslogtreecommitdiffstats
path: root/kernel
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | | | | | | | | | | | locking/lockdep: Exclude local_lock_t from IRQ inversionsBoqun Feng2021-01-141-4/+53
| * | | | | | | | | | | | | | locking/lockdep: Clean up check_redundant() a bitPeter Zijlstra2021-01-141-42/+49
| * | | | | | | | | | | | | | locking/lockdep: Add a skip() function to __bfs()Boqun Feng2021-01-141-10/+19
| * | | | | | | | | | | | | | locking/lockdep: Mark local_lock_tPeter Zijlstra2021-01-141-7/+9
| | |_|/ / / / / / / / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge tag 'core-rcu-2021-02-17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2021-02-2121-269/+1486
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ 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