Commit Graph

161 Commits (b1f7c8cc1b4619f3dfd9f36bcfd35a0f4ce0cd13)

Author SHA1 Message Date
Paul E. McKenney 9a0c6fef42 rcu: Make RCU_FAST_NO_HZ handle adaptive ticks 13 years ago
Paul E. McKenney 86f343b50b rcu: Fix CONFIG_RCU_FAST_NO_HZ stall warning message 13 years ago
Paul E. McKenney 5fd4dc068c rcu: Avoid rcu_print_detail_task_stall_rnp() segfault 13 years ago
Paul E. McKenney 115f7a7ca0 rcu: Apply for_each_rcu_flavor() to increment_cpu_stall_ticks() 13 years ago
Paul E. McKenney b065a85354 rcu: Fix obsolete rcu_initiate_boost() header comment 13 years ago
Paul E. McKenney 5cc900cf55 rcu: Improve boost selection when moving tasks to root rcu_node 13 years ago
Paul E. McKenney 1e3fd2b38c rcu: Properly initialize ->boost_tasks on CPU offline 13 years ago
Paul E. McKenney d7d6a11e86 rcu: Simplify quiescent-state detection 13 years ago
Paul E. McKenney 1943c89de7 rcu: Reduce synchronize_rcu_expedited() latency 13 years ago
Paul E. McKenney bcfa57ce10 rcu: Eliminate signed overflow in synchronize_rcu_expedited() 13 years ago
Paul E. McKenney 4cdfc175c2 rcu: Move quiescent-state forcing into kthread 13 years ago
Paul E. McKenney b626c1b689 rcu: Provide OOM handler to motivate lazy RCU callbacks 13 years ago
Paul E. McKenney 62ab707247 rcu: Use smp_hotplug_thread facility for RCUs per-CPU kthread 13 years ago
Thomas Gleixner 5d01bbd111 rcu: Yield simpler 13 years ago
Paul E. McKenney c701d5d9b3 rcu: Fix code-style issues involving "else" 13 years ago
Paul E. McKenney 9d2ad24306 rcu: Make RCU_FAST_NO_HZ respect nohz= boot parameter 13 years ago
Paul E. McKenney e84c48ae30 rcu: Round FAST_NO_HZ lazy timeout to nearest second 13 years ago
Carsten Emde 1c17e4d443 rcu: Prevent uninitialized string in RCU CPU stall info 13 years ago
Paul E. McKenney 2a3fa843b5 rcu: Consolidate tree/tiny __rcu_read_{,un}lock() implementations 13 years ago
Paul E. McKenney 6ce75a2326 rcu: Introduce for_each_rcu_flavor() and use it 13 years ago
Paul E. McKenney 1bca8cf1a2 rcu: Remove unneeded __rcu_process_callbacks() argument 13 years ago
Paul E. McKenney 037b64ed0b rcu: Place pointer to call_rcu() in rcu_data structure 13 years ago
Paul E. McKenney cca6f39319 rcu: Size rcu_node tree from nr_cpu_ids rather than NR_CPUS 13 years ago
Paul E. McKenney cc5df65b03 rcu: Four-level hierarchy is no longer experimental 13 years ago
Paul E. McKenney f885b7f2b2 rcu: Control RCU_FANOUT_LEAF from boot-time parameter 13 years ago
Paul E. McKenney cba6d0d64e Revert "rcu: Move PREEMPT_RCU preemption to switch_to() invocation" 13 years ago
Paul E. McKenney aa9b16306e rcu: Precompute RCU_FAST_NO_HZ timer offsets 13 years ago
Paul E. McKenney 5955f7eecd rcu: Move RCU_FAST_NO_HZ per-CPU variables to rcu_dynticks structure 13 years ago
Paul E. McKenney fd4b352687 rcu: Update RCU_FAST_NO_HZ tracing for lazy callbacks 13 years ago
Paul E. McKenney 98248a0e24 rcu: Explicitly initialize RCU_FAST_NO_HZ per-CPU variables 13 years ago
Paul E. McKenney 21e52e1566 rcu: Make RCU_FAST_NO_HZ handle timer migration 13 years ago
Paul E. McKenney 9dd8fb16c3 rcu: Make exit_rcu() more precise and consolidate 13 years ago
Paul E. McKenney 616c310e83 rcu: Move PREEMPT_RCU preemption to switch_to() invocation 13 years ago
Paul E. McKenney f511fc6246 rcu: Ensure that RCU_FAST_NO_HZ timers expire on correct CPU 13 years ago
Paul E. McKenney 79b9a75fb7 rcu: Add warning for RCU_FAST_NO_HZ timer firing 13 years ago
Paul E. McKenney c57afe80db rcu: Make RCU_FAST_NO_HZ account for pauses out of idle 13 years ago
Paul E. McKenney 2ee3dc8066 rcu: Make RCU_FAST_NO_HZ use timer rather than hrtimer 13 years ago
Paul E. McKenney 2fdbb31b66 rcu: Add RCU_FAST_NO_HZ tracing for idle exit 13 years ago
Paul E. McKenney 696a02cc16 rcu: Hold off RCU_FAST_NO_HZ after timer posted 13 years ago
Paul E. McKenney c3ce910b14 rcu: Eliminate softirq-mediated RCU_FAST_NO_HZ idle-entry loop 13 years ago
Paul E. McKenney 236fefafe5 rcu: Call out dangers of expedited RCU primitives 13 years ago
Paul E. McKenney 2036d94a7b rcu: Rework detection of use of RCU by offline CPUs 13 years ago
Paul E. McKenney c0cfbbb0d4 rcu: No interrupt disabling for rcu_prepare_for_idle() 13 years ago
Paul E. McKenney 3d3b7db0a2 rcu: Move synchronize_sched_expedited() to rcutree.c 13 years ago
Paul E. McKenney c0d6d01bff rcu: Check for illegal use of RCU from offlined CPUs 13 years ago
Paul E. McKenney a858af2875 rcu: Print scheduling-clock information on RCU CPU stall-warning messages 13 years ago
Paul E. McKenney 27565d64a4 rcu: Remove #ifdef CONFIG_SMP from TREE_RCU 13 years ago
Paul E. McKenney 30fbcc90b0 rcu: Clean up straggling rcu_preempt_needs_cpu() name 13 years ago
Paul E. McKenney 778d250a29 rcu: Limit lazy-callback duration 13 years ago
Paul E. McKenney e560140008 rcu: Simplify offline processing 13 years ago