summaryrefslogtreecommitdiffstats
path: root/kernel/rcu
AgeCommit message (Expand)AuthorLines
2025-07-08rcu/exp: Remove needless CPU up quiescent state reportFrederic Weisbecker-45/+2
2025-07-08rcu/exp: Remove confusing needless full barrier on task unblockFrederic Weisbecker-1/+0
2025-07-07refscale: Check that nreaders and loops multiplication doesn't overflowArtem Sadovnikov-3/+7
2025-07-07rcu/nocb: Dump gp state even if rdp gp itself is not offloadedFrederic Weisbecker-2/+4
2025-06-25rcutorture: Fix rcutorture_one_extend_check() splat in RT kernelsZqiang-3/+6
2025-06-25rcutorture: Make Trivial RCU ignore onoff_interval and shuffle_intervalPaul E. McKenney-2/+13
2025-06-25rcutorture: Drop redundant "insoftirq" parametersPaul E. McKenney-19/+16
2025-06-25rcutorture: Print number of RCU up/down readers and migrationsPaul E. McKenney-5/+25
2025-06-25rcutorture: Check for no up/down readers at task levelPaul E. McKenney-0/+2
2025-06-25rcutorture: Check for ->up_read() without matching ->down_read()Paul E. McKenney-2/+13
2025-06-25rcutorture: Complain if an ->up_read() is delayed more than 10 secondsPaul E. McKenney-3/+13
2025-06-25rcutorture: Pull rcu_torture_updown() loop body into new functionPaul E. McKenney-20/+24
2025-06-25rcutorture: Add tests for SRCU up/down reader primitivesPaul E. McKenney-19/+206
2025-06-25rcutorture: Make rcutorture_one_extend_check() account for hard IRQsPaul E. McKenney-4/+4
2025-06-25rcutorture: Start rcu_torture_writer() after rcu_torture_reader()Paul E. McKenney-5/+6
2025-06-25rcutorture: Print only one rtort_pipe_count splatPaul E. McKenney-0/+1
2025-06-25rcu: Robustify rcu_is_cpu_rrupt_from_idle()Frederic Weisbecker-10/+17
2025-06-25rcu/exp: Protect against early QS reportFrederic Weisbecker-7/+7
2025-06-24sched_ext, rcu: Eject BPF scheduler on RCU CPU stall panicDavid Dai-0/+7
2025-06-20rcu: Return early if callback is not specifiedUladzislau Rezki (Sony)-0/+4
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar-2/+3
2025-06-05kernel/rcu/tree_stall: add /sys/kernel/rcu_stall_countMax Kellermann-0/+26
2025-05-27Merge tag 'timers-cleanups-2025-05-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds-1/+1
2025-05-16Merge branches 'rcu/misc-for-6.16', 'rcu/seq-counters-for-6.16' and 'rcu/tort...Joel Fernandes-51/+216
2025-05-16rcutorture: Perform more frequent testing of ->gpwrapJoel Fernandes-4/+113
2025-05-16rcutorture: Comment invocations of tick_dep_set_task()Paul E. McKenney-2/+2
2025-05-16rcu/nocb: Add Safe checks for access offloaded rdpZqiang-1/+1
2025-05-16rcuscale: using kcalloc() to relpace kmalloc()Su Hui-1/+1
2025-05-16Revert "rcu/nocb: Fix rcuog wake-up from offline softirq"Frederic Weisbecker-7/+1
2025-05-16rcu/cpu_stall_cputime: fix the hardirq count for x86 architectureYongliang Gao-6/+10
2025-05-16rcu: Remove swake_up_one_online() bandaidFrederic Weisbecker-35/+3
2025-05-08treewide, timers: Rename destroy_timer_on_stack() as timer_destroy_on_stack()Ingo Molnar-1/+1
2025-04-08srcu: Use rcu_seq_done_exact() for polling APIJoel Fernandes-1/+1
2025-04-08rcu: Comment on the extraneous delta test on rcu_seq_done_exact()Frederic Weisbecker-0/+9
2025-04-08rcu: Add warning to ensure rcu_seq_done_exact() is workingJoel Fernandes-0/+6
2025-04-08rcu: Replace magic number with meaningful constant in rcu_seq_done_exact()Joel Fernandes-1/+4
2025-04-08rcutorture: Split out beginning and end from rcu_torture_one_read()Paul E. McKenney-43/+81
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner-5/+5
2025-04-02Merge tag 'rcu-fixes-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds-0/+2
2025-03-28srcu: Make FORCE_NEED_SRCU_NMI_SAFE depend on RCU_EXPERTPaul E. McKenney-0/+2
2025-03-24Merge tag 'rcu-next-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds-160/+420
2025-03-04Merge branches 'docs.2025.02.04a', 'lazypreempt.2025.03.04a', 'misc.2025.03.0...Boqun Feng-150/+387
2025-03-04rcu: limit PREEMPT_RCU configurationsAnkur Arora-1/+1
2025-03-04rcutorture: Update ->extendables check for lazy preemptionBoqun Feng-2/+10
2025-03-04rcutorture: Update rcutorture_one_extend_check() for lazy preemptionPaul E. McKenney-2/+12
2025-03-04rcu: Use _full() API to debug synchronize_rcu()Uladzislau Rezki (Sony)-5/+3
2025-03-04rcutorture: Allow a negative value for nfakewritersUladzislau Rezki (Sony)-6/+16
2025-03-04rcu/nocb: Print segment lengths in show_rcu_nocb_gp_state()Paul E. McKenney-5/+15
2025-03-04rcu-tasks: Move RCU Tasks self-tests to core_initcall()Paul E. McKenney-1/+4
2025-03-04rcu: Fix get_state_synchronize_rcu_full() GP-start detectionPaul E. McKenney-5/+12