Paul E. McKenney
|
e95d68d212
srcu: Make num_rcu_lvl[] array be external
|
8 years ago |
Paul E. McKenney
|
41f5c63178
rcu: Remove redundant levelcnt[] array from rcu_init_one()
|
8 years ago |
Paul E. McKenney
|
2b34c43cc1
srcu: Move rcu_init_levelspread() to rcu_tree_node.h
|
8 years ago |
Paul E. McKenney
|
2e8c28c2dd
srcu: Move rcu_seq_start() and friends to rcu.h
|
8 years ago |
Paul E. McKenney
|
900b1028ec
srcu: Allow SRCU to access rcu_scheduler_active
|
8 years ago |
Paul E. McKenney
|
15fecf89e4
srcu: Abstract multi-tail callback list handling
|
8 years ago |
Paul E. McKenney
|
9226b10d78
rcu: Place guard on rcu_all_qs() and rcu_note_context_switch() actions
|
8 years ago |
Paul E. McKenney
|
0f9be8cabb
rcu: Eliminate flavor scan in rcu_momentary_dyntick_idle()
|
8 years ago |
Paul E. McKenney
|
9577df9a31
rcu: Pull rcu_qs_ctr into rcu_dynticks structure
|
8 years ago |
Paul E. McKenney
|
abb06b9948
rcu: Pull rcu_sched_qs_mask into rcu_dynticks structure
|
8 years ago |
Paul E. McKenney
|
88a4976d0e
rcu: Semicolon inside RCU_TRACE() for tree.c
|
8 years ago |
Paul E. McKenney
|
b8c17e6664
rcu: Maintain special bits at bottom of ->dynticks counter
|
8 years ago |
Ingo Molnar
|
b17b01533b
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/debug.h>
|
8 years ago |
Ingo Molnar
|
ae7e81c077
sched/headers: Prepare for new header dependencies before moving code to <uapi/linux/sched/types.h>
|
8 years ago |
Ingo Molnar
|
f9411ebe3d
rcu: Separate the RCU synchronization types and APIs into <linux/rcupdate_wait.h>
|
8 years ago |
Paul E. McKenney
|
31945aa9f1
Merge branches 'doc.2017.01.15b', 'dyntick.2017.01.23a', 'fixes.2017.01.23a', 'srcu.2017.01.25a' and 'torture.2017.01.15b' into HEAD
|
8 years ago |
Paul E. McKenney
|
38d30b336c
rcu: Adjust FQS offline checks for exact online-CPU detection
|
8 years ago |
Paul E. McKenney
|
3a19b46a5c
rcu: Check cond_resched_rcu_qs() state less often to reduce GP overhead
|
8 years ago |
Paul E. McKenney
|
02a5c550b2
rcu: Abstract extended quiescent state determination
|
9 years ago |
Paul E. McKenney
|
2625d469ba
rcu: Abstract dynticks extended quiescent state enter/exit operations
|
9 years ago |
Paul E. McKenney
|
fdbb9b315c
rcu: Make rcu_cpu_starting() use its "cpu" argument
|
8 years ago |
Paul E. McKenney
|
630c7ed9ca
rcu: Don't wake rcuc/X kthreads on NOCB CPUs
|
8 years ago |
Paul E. McKenney
|
7aa92230c9
rcu: Once again use NMI-based stack traces in stall warnings
|
8 years ago |
Paul E. McKenney
|
b201fa6737
rcu: Remove short-term CPU kicking
|
8 years ago |
Paul E. McKenney
|
28053bc72c
rcu: Add long-term CPU kicking
|
8 years ago |
Tobias Klauser
|
94060d2235
rcu: Remove unused but set variable
|
9 years ago |
Byungchul Park
|
c4402b27f1
rcu: Only dump stalled-tasks stacks if there was a real stall
|
8 years ago |
Paul E. McKenney
|
8b2f63ab05
rcu: Abstract the dynticks snapshot operation
|
9 years ago |
Paul E. McKenney
|
6563de9d6f
rcu: Abstract the dynticks momentary-idle operation
|
9 years ago |
Paul E. McKenney
|
52d7e48b86
rcu: Narrow early boot window of illegal synchronous grace periods
|
8 years ago |