summaryrefslogtreecommitdiffstats
path: root/kernel/rcu/tree.c
Commit message (Expand)AuthorAgeFilesLines
* rcu: Do RCU GP kthread self-wakeup from softirq and interruptZhang, Jun2019-03-231-6/+14
* rcu: Make need_resched() respond to urgent RCU-QS needsPaul E. McKenney2018-12-011-0/+9
* doc: Fix various RCU docbook comment-header problemsPaul E. McKenney2017-10-191-8/+10
* Merge tag 'trace-v4.14-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2017-10-041-2/+2
|\
| * rcu: Remove extraneous READ_ONCE()s from rcu_irq_{enter,exit}()Paul E. McKenney2017-10-031-2/+2
* | Merge tag 'trace-v4.14-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2017-09-251-0/+10
|\|
| * rcu: Allow for page faults in NMI handlersPaul E. McKenney2017-09-231-0/+10
* | treewide: make "nr_cpu_ids" unsignedAlexey Dobriyan2017-09-081-1/+1
| |
| \
| \
| \
*---. \ Merge branches 'doc.2017.08.17a', 'fixes.2017.08.17a', 'hotplug.2017.07.25b',...Paul E. McKenney2017-08-171-128/+85
|\ \ \ \ | |_|_|/ |/| | |
| | | * rcu: Add last-CPU to GP-kthread starvation messagesPaul E. McKenney2017-07-241-2/+3
| |_|/ |/| |
| | * rcu: Move callback-list warning to irq-disable regionPaul E. McKenney2017-07-251-2/+2
| | * rcu: Localize rcu_state ->orphan_pend and ->orphan_donePaul E. McKenney2017-07-251-69/+4
| | * rcu: Advance callbacks after migrationPaul E. McKenney2017-07-251-0/+1
| | * rcu: Eliminate rcu_state ->orphan_lockPaul E. McKenney2017-07-251-12/+3
| | * rcu: Advance outgoing CPU's callbacks before migrating themPaul E. McKenney2017-07-251-1/+6
| | * rcu: Make NOCB CPUs migrate CBs directly from outgoing CPUPaul E. McKenney2017-07-251-6/+8
| | * rcu: Check for NOCB CPUs and empty lists earlier in CB migrationPaul E. McKenney2017-07-251-4/+3
| | * rcu: Remove orphan/adopt event-tracing fieldsPaul E. McKenney2017-07-251-2/+0
| | * rcu: Make expedited GPs correctly handle hardware CPU insertionPaul E. McKenney2017-07-251-2/+8
| | * rcu: Migrate callbacks earlier in the CPU-offline timelinePaul E. McKenney2017-07-251-96/+113
| |/ |/|
| * rcu: Remove exports from rcu_idle_exit() and rcu_idle_enter()Paul E. McKenney2017-08-171-2/+0
| * rcu: Add warning to rcu_idle_enter() for irqs enabledPaul E. McKenney2017-08-171-1/+2
| * rcu: Make rcu_idle_enter() rely on callers disabling irqsPeter Zijlstra (Intel)2017-08-171-4/+1
| * rcu: Add assertions verifying blocked-tasks listPaul E. McKenney2017-08-171-0/+2
| * rcu/tracing: Set disable_rcu_irq_enter on rcu_eqs_exit()Masami Hiramatsu2017-08-171-0/+2
| * rcu: Add TPS() protection for _rcu_barrier_trace stringsPaul E. McKenney2017-08-171-12/+15
| * rcu: Use idle versions of swait to make idle-hack clearLuis R. Rodriguez2017-08-171-6/+5
|/
* rcu: Remove nohz_full full-system-idle state machinePaul E. McKenney2017-06-081-34/+7
* rcu: Remove the RCU_KTHREAD_PRIO Kconfig optionPaul E. McKenney2017-06-081-4/+0
* rcu: Remove *_SLOW_* Kconfig optionsPaul E. McKenney2017-06-081-20/+6
* rcu: Improve __call_rcu() debug-objects error messagePaul E. McKenney2017-06-081-2/+7
* rcu: Eliminate the unused __rcu_is_watching() functionPaul E. McKenney2017-06-081-15/+4
* rcu: Move docbook comments out of rcupdate.hPaul E. McKenney2017-06-081-4/+38
* rcu: Add lockdep_assert_held() teeth to tree.cPaul E. McKenney2017-06-081-0/+25
* rcu: Update rcu_bootup_announce_oddness()Paul E. McKenney2017-06-081-3/+6
* rcu: Add preemptibility checks in rcu_sched_qs() and rcu_bh_qs()Paul E. McKenney2017-06-081-0/+2
* rcu: Remove obsolete reference to synchronize_kernel()Paul E. McKenney2017-06-081-6/+0
* rcu: Complain if blocking in preemptible RCU read-side critical sectionPaul E. McKenney2017-06-081-1/+1
* rcu: Prevent rcu_barrier() from starting needless grace periodsPaul E. McKenney2017-06-081-2/+8
* Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2017-05-101-417/+293
|\
| * rcu: Open-code the rcu_cblist_n_lazy_cbs() functionPaul E. McKenney2017-05-021-1/+1
| * rcu: Open-code the rcu_cblist_n_cbs() functionPaul E. McKenney2017-05-021-5/+4
| * rcu: Open-code the rcu_cblist_empty() functionPaul E. McKenney2017-05-021-5/+4
| * srcu: Make rcutorture writer stalls print SRCU GP statePaul E. McKenney2017-04-261-8/+4
| *-. Merge branches 'doc.2017.04.12a', 'fixes.2017.04.19a' and 'srcu.2017.04.21a' ...Paul E. McKenney2017-04-211-407/+289
| |\ \
| | | * rcu: Make non-preemptive schedule be Tasks RCU quiescent statePaul E. McKenney2017-04-211-1/+21
| | | * srcu: Parallelize callback handlingPaul E. McKenney2017-04-211-0/+6
| | | * srcu: Make num_rcu_lvl[] array be externalPaul E. McKenney2017-04-181-1/+1
| | | * rcu: Remove redundant levelcnt[] array from rcu_init_one()Paul E. McKenney2017-04-181-6/+3
| | | * srcu: Move rcu_init_levelspread() to rcu_tree_node.hPaul E. McKenney2017-04-181-25/+0