- f80fe66 Merge branches 'doc.2021.11.30c', 'exp.2021.12.07a', 'fastnohz.2021.11.30c', 'fixes.2021.11.30c', 'nocb.2021.12.09a', 'nolibc.2021.11.30c', 'tasks.2021.12.09a', 'torture.2021.12.07a' and 'torturescript.2021.11.30c' into HEAD by Paul E. McKenney · 3 years, 1 month ago
- 0598a4d rcu/nocb: Don't invoke local rcu core on callback overload from nocb kthread by Frederic Weisbecker · 3 years, 2 months ago
- a554ba2 rcu: Apply callbacks processing time limit only on softirq by Frederic Weisbecker · 3 years, 2 months ago
- 3e61e95 rcu: Fix callbacks processing time limit retaining cond_resched() by Frederic Weisbecker · 3 years, 2 months ago
- 78ad37a2 rcu/nocb: Limit number of softirq callbacks only on softirq by Frederic Weisbecker · 3 years, 2 months ago
- 7b65dfa rcu/nocb: Use appropriate rcu_nocb_lock_irqsave() by Frederic Weisbecker · 3 years, 2 months ago
- 344e219 rcu/nocb: Check a stable offloaded state to manipulate qlen_last_fqs_check by Frederic Weisbecker · 3 years, 2 months ago
- b3bb02f rcu/nocb: Make rcu_core() callbacks acceleration (de-)offloading safe by Frederic Weisbecker · 3 years, 2 months ago
- 24ee940 rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe by Thomas Gleixner · 3 years, 2 months ago
- fbb94cb rcu/nocb: Invoke rcu_core() at the start of deoffloading by Frederic Weisbecker · 3 years, 2 months ago
- 213d56b rcu/nocb: Prepare state machine for a new step by Frederic Weisbecker · 3 years, 2 months ago
- 614ddad rcu: Tighten rcu_advance_cbs_nowake() checks by Paul E. McKenney · 3 years, 3 months ago
- 790da24 rcu: Make idle entry report expedited quiescent states by Paul E. McKenney · 3 years, 3 months ago
- 300c0c5 rcu: Avoid alloc_pages() when recording stack by Jun Miao · 3 years, 1 month ago
- 2407a64 rcu: in_irq() cleanup by Changbin Du · 3 years, 3 months ago
- bc849e9 rcu: Move rcu_needs_cpu() to tree.c by Paul E. McKenney · 3 years, 3 months ago
- e2c73a6 rcu: Remove the RCU_FAST_NO_HZ Kconfig option by Paul E. McKenney · 3 years, 3 months ago
- 74aece7 rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr by Peter Zijlstra · 3 years, 3 months ago
- 4aa846f rcu: Make rcutree_dying_cpu() use its "cpu" parameter by Paul E. McKenney · 3 years, 5 months ago
- 768f5d5 rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() by Paul E. McKenney · 3 years, 5 months ago
- 2caebef rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() by Paul E. McKenney · 3 years, 5 months ago
- ebc88ad rcu: Comment rcu_gp_init() code waiting for CPU-hotplug operations by Paul E. McKenney · 3 years, 5 months ago
- 9424b86 rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp by Paul E. McKenney · 3 years, 5 months ago
- 88ee23e rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp by Paul E. McKenney · 3 years, 5 months ago
- 2431774 rcu: Mark accesses to rcu_state.n_force_qs by Paul E. McKenney · 3 years, 5 months ago
- b770efc Merge branches 'doc.2021.07.20c', 'fixes.2021.08.06a', 'nocb.2021.07.20c', 'nolibc.2021.07.20c', 'tasks.2021.07.20c', 'torture.2021.07.27a' and 'torturescript.2021.07.27a' into HEAD by Paul E. McKenney · 3 years, 5 months ago
- d3dd95a rcu: Replace deprecated CPU-hotplug functions by Sebastian Andrzej Siewior · 3 years, 5 months ago
- 8211e92 rcu: Use per_cpu_ptr to get the pointer of per_cpu variable by Liu Song · 3 years, 6 months ago
- eb88094 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() by Liu Song · 3 years, 6 months ago
- f74126d rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to conserve stack by Paul E. McKenney · 3 years, 7 months ago
- 2be57f7 rcu: Weaken ->dynticks accesses and updates by Paul E. McKenney · 3 years, 7 months ago
- a86baa6 rcu: Remove special bit at the bottom of the ->dynticks counter by Joel Fernandes (Google) · 3 years, 7 months ago
- cba712b rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() by Frederic Weisbecker · 3 years, 7 months ago
- dfcb275 rcu/nocb: Start moving nocb code to its own plugin file by Frederic Weisbecker · 3 years, 7 months ago
- 28e92f9 Merge branch 'core-rcu-2021.07.04' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu by Linus Torvalds · 3 years, 6 months ago
- f39650d kernel.h: split out panic and oops helpers by Andy Shevchenko · 3 years, 6 months ago
- 641faf1 Merge branches 'bitmaprange.2021.05.10c', 'doc.2021.05.10c', 'fixes.2021.05.13a', 'kvfree_rcu.2021.05.10c', 'mmdumpobj.2021.05.10c', 'nocb.2021.05.12a', 'srcu.2021.05.12a', 'tasks.2021.05.18a' and 'torture.2021.05.10c' into HEAD by Paul E. McKenney · 3 years, 7 months ago
- cf868c2 rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states by Paul E. McKenney · 3 years, 9 months ago
- 1893afd rcu: Improve comments describing RCU read-side critical sections by Paul E. McKenney · 3 years, 8 months ago
- a616aec rcu: Fix various typos in comments by Ingo Molnar · 3 years, 9 months ago
- 8709051 rcu/nocb: Prepare for fine-grained deferred wakeup by Frederic Weisbecker · 3 years, 10 months ago
- 3d3a0d1 rcu: Point to documentation of ordering guarantees by Paul E. McKenney · 3 years, 9 months ago
- 2f20de9 rcu: Make rcu_gp_cleanup() be noinline for tracing by Paul E. McKenney · 3 years, 9 months ago
- 3ef5a1c rcu: Make RCU priority boosting work on single-CPU rcu_node structures by Paul E. McKenney · 3 years, 9 months ago
- 8e4b1d2 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() by Paul E. McKenney · 3 years, 9 months ago
- 277ffe1 rcu: Improve tree.c comments and add code cleanups by Zhouyi Zhou · 3 years, 9 months ago
- ce7c169 rcu: Remove the unused rcu_irq_exit_preempt() function by Paul E. McKenney · 3 years, 9 months ago
- b5befe84 srcu: Fix broken node geometry after early ssp init by Frederic Weisbecker · 3 years, 9 months ago
- 8e9c01c srcu: Initialize SRCU after timers by Frederic Weisbecker · 3 years, 9 months ago
- a78d4a2 kvfree_rcu: Refactor kfree_rcu_monitor() by Uladzislau Rezki (Sony) · 3 years, 8 months ago
- d8628f3 kvfree_rcu: Fix comments according to current code by Uladzislau Rezki (Sony) · 3 years, 8 months ago
- 7fe1da3 kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant by Uladzislau Rezki (Sony) · 3 years, 9 months ago
- dd28c9f kvfree_rcu: Update "monitor_todo" once a batch is started by Uladzislau Rezki (Sony) · 3 years, 9 months ago
- d434c00 kvfree_rcu: Add a bulk-list check when a scheduler is run by Uladzislau Rezki (Sony) · 3 years, 9 months ago
- ac7625e kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs by Uladzislau Rezki (Sony) · 3 years, 9 months ago
- d0bfa8b kvfree_rcu: Release a page cache under memory pressure by Zhang Qiang · 3 years, 9 months ago
- ab6ad3d Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.15a', 'kvfree_rcu.2021.03.08a', 'mmdumpobj.2021.03.08a', 'nocb.2021.03.15a', 'poll.2021.03.24a', 'rt.2021.03.08a', 'tasks.2021.03.08a', 'torture.2021.03.08a' and 'torturescript.2021.03.22a' into HEAD by Paul E. McKenney · 3 years, 9 months ago
- 7abb18b rcu: Provide polling interfaces for Tree RCU grace periods by Paul E. McKenney · 3 years, 10 months ago
- ec711bc rcu/nocb: Only (re-)initialize segcblist when needed on CPU up by Frederic Weisbecker · 4 years ago
- 64305db rcu/nocb: Forbid NOCB toggling on offline CPUs by Frederic Weisbecker · 4 years ago
- 3820b51 rcu/nocb: Detect unsafe checks for offloaded rdp by Frederic Weisbecker · 4 years, 2 months ago
- ee6ddf5 kvfree_rcu: Use same set of GFP flags as does single-argument by Uladzislau Rezki (Sony) · 4 years ago
- 3e7ce7a kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY by Uladzislau Rezki (Sony) · 4 years ago
- 7ffc9ec kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() by Paul E. McKenney · 4 years ago
- b01b405 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() by Paul E. McKenney · 4 years ago
- 148e373 kvfree_rcu: Directly allocate page for single-argument case by Uladzislau Rezki (Sony) · 4 years ago
- 6494ccb rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() by Zhouyi Zhou · 4 years ago
- 47fcbc8 rcu: Fix CPU-offline trace in rcutree_dying_cpu by Neeraj Upadhyay · 4 years ago
- d3ad5bb rcu: Remove superfluous rdp fetch by Frederic Weisbecker · 4 years ago
- 657bd90 Merge tag 'sched-core-2021-02-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 10 months ago
- 4ae7dc9 entry/kvm: Explicitly flush pending rcuog wakeup before last rescheduling point by Frederic Weisbecker · 4 years ago
- 47b8ff1 entry: Explicitly flush pending rcuog wakeup before last rescheduling point by Frederic Weisbecker · 4 years ago
- f8bb5ca rcu/nocb: Trigger self-IPI on late deferred wake up before user resume by Frederic Weisbecker · 4 years ago
- 43789ef rcu/nocb: Perform deferred wake up before last idle's need_resched() check by Frederic Weisbecker · 4 years ago
- 54b7429e rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers by Frederic Weisbecker · 4 years ago
- 0d2460b Merge branches 'doc.2021.01.06a', 'fixes.2021.01.04b', 'kfree_rcu.2021.01.04a', 'mmdumpobj.2021.01.22a', 'nocb.2021.01.06a', 'rt.2021.01.04a', 'stall.2021.01.06a', 'torture.2021.01.12a' and 'tortureall.2021.01.06a' into HEAD by Paul E. McKenney · 4 years ago
- b4b7914 rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback by Paul E. McKenney · 4 years, 1 month ago
- 683954e rcu: Check and report missed fqs timer wakeup on RCU stall by Neeraj Upadhyay · 4 years, 1 month ago
- 147c685 rcu: Do any deferred nocb wakeups at CPU offline time by Paul E. McKenney · 4 years ago
- 634954c rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete by Frederic Weisbecker · 4 years, 2 months ago
- 32aa2f4 rcu/nocb: Process batch locally as long as offloading isn't complete by Frederic Weisbecker · 4 years, 2 months ago
- e3abe95 rcu/nocb: Only cond_resched() from actual offloaded batch processing by Frederic Weisbecker · 4 years, 2 months ago
- 126d9d4 rcu/nocb: Always init segcblist on CPU up by Frederic Weisbecker · 4 years, 2 months ago
- 8d346d4 rcu/nocb: Provide basic callback offloading state machine bits by Frederic Weisbecker · 4 years, 2 months ago
- b4e6039 rcu/segcblist: Add debug checks for segment lengths by Joel Fernandes (Google) · 4 years, 1 month ago
- 3afe7fa rcu/trace: Add tracing for how segcb list changes by Joel Fernandes (Google) · 4 years, 1 month ago
- 68804cf rcu/tree: segcblist: Remove redundant smp_mb()s by Joel Fernandes (Google) · 4 years, 3 months ago
- a649d25 rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees by Paul E. McKenney · 4 years, 1 month ago
- 8b9a0ec rcu: Unconditionally use rcuc threads on PREEMPT_RT by Scott Wood · 4 years ago
- 84109ab rcu: Record kvfree_call_rcu() call stack for KASAN by Zqiang · 4 years, 1 month ago
- 6bc3358 rcu/tree: Make rcu_do_batch count how many callbacks were executed by Joel Fernandes (Google) · 4 years, 2 months ago
- adb35e8 Merge tag 'sched-core-2020-12-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years ago
- 8c1dccc Merge tag 'core-rcu-2020-12-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years ago
- a787bda Merge branch 'linus' into sched/core, to resolve semantic conflict by Ingo Molnar · 4 years, 1 month ago
- 7a9f50a irq_work: Cleanup by Peter Zijlstra · 4 years, 7 months ago
- 7fc91fc Merge branches 'cpuinfo.2020.11.06a', 'doc.2020.11.06a', 'fixes.2020.11.19b', 'lockdep.2020.11.02a', 'tasks.2020.11.06a' and 'torture.2020.11.06a' into HEAD by Paul E. McKenney · 4 years, 1 month ago
- 56292e8 rcu/tree: Defer kvfree_rcu() allocation to a clean context by Uladzislau Rezki (Sony) · 4 years, 2 months ago
- 354c3f0 rcu: Fix a typo in rcu_blocking_is_gp() header comment by Zhouyi Zhou · 4 years, 3 months ago
- 4d60b47 rcu: Prevent lockdep-RCU splats on lock acquisition/release by Paul E. McKenney · 4 years, 3 months ago
- bd56e0a rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs by Joel Fernandes (Google) · 4 years, 3 months ago