summaryrefslogtreecommitdiffstats
path: root/kernel/rcu/tree.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| | | * srcu: Move rcu_seq_start() and friends to rcu.hPaul E. McKenney2017-04-181-35/+0
| | | * srcu: Allow SRCU to access rcu_scheduler_activePaul E. McKenney2017-04-181-1/+1
| | | * srcu: Abstract multi-tail callback list handlingPaul E. McKenney2017-04-181-236/+112
| | | * rcu: Place guard on rcu_all_qs() and rcu_note_context_switch() actionsPaul E. McKenney2017-04-181-14/+24
| | | * rcu: Eliminate flavor scan in rcu_momentary_dyntick_idle()Paul E. McKenney2017-04-181-50/+12
| | | * rcu: Pull rcu_qs_ctr into rcu_dynticks structurePaul E. McKenney2017-04-181-9/+6
| | | * rcu: Pull rcu_sched_qs_mask into rcu_dynticks structurePaul E. McKenney2017-04-181-7/+5
| | | * rcu: Semicolon inside RCU_TRACE() for tree.cPaul E. McKenney2017-04-181-4/+4
| | | * rcu: Maintain special bits at bottom of ->dynticks counterPaul E. McKenney2017-04-181-16/+61
| | |/ | |/|
| | * rcu: Fix typo in PER_RCU_NODE_PERIOD header commentPaul E. McKenney2017-04-191-1/+1
| | * rcu: Use bool value directlyNicholas Mc Guire2017-04-191-1/+1
| | * rcu: Improve comments for hotplug/suspend/hibernate functionsPaul E. McKenney2017-04-191-4/+37
| | * rcu: Remove obsolete comment from rcu_future_gp_cleanup() headerPaul E. McKenney2017-04-191-3/+1
| |/
* | rcu/tracing: Add rcu_disabled to denote when rcu_irq_enter() will not workSteven Rostedt (VMware)2017-04-101-2/+16
* | rcu: Fix dyntick-idle tracingPaul E. McKenney2017-04-101-25/+23
|/
* sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar2017-03-021-0/+1
* sched/headers: Prepare for new header dependencies before moving code to <uap...Ingo Molnar2017-03-021-0/+1
* rcu: Separate the RCU synchronization types and APIs into <linux/rcupdate_wai...Ingo Molnar2017-03-021-1/+1
*-. Merge branches 'doc.2017.01.15b', 'dyntick.2017.01.23a', 'fixes.2017.01.23a',...Paul E. McKenney2017-01-251-85/+177
|\ \
| | * rcu: Make rcu_cpu_starting() use its "cpu" argumentPaul E. McKenney2017-01-231-1/+1
| | * rcu: Don't wake rcuc/X kthreads on NOCB CPUsPaul E. McKenney2017-01-231-1/+1
| | * rcu: Once again use NMI-based stack traces in stall warningsPaul E. McKenney2017-01-231-5/+7
| | * rcu: Remove short-term CPU kickingPaul E. McKenney2017-01-231-5/+0
| | * rcu: Add long-term CPU kickingPaul E. McKenney2017-01-231-0/+6
| | * rcu: Remove unused but set variableTobias Klauser2017-01-231-2/+0
| | * rcu: Only dump stalled-tasks stacks if there was a real stallByungchul Park2017-01-231-3/+3
| |/ |/|
| * rcu: Adjust FQS offline checks for exact online-CPU detectionPaul E. McKenney2017-01-231-15/+2
OpenPOWER on IntegriCloud