summaryrefslogtreecommitdiff
path: root/kernel/rcu
AgeCommit message (Expand)AuthorFilesLines
5 daysrcu: Fix racy re-initialization of irq_work causing hangsFrederic Weisbecker3-2/+9
5 daysrcu: Fix rcu_read_unlock() deadloop due to IRQ workJoel Fernandes2-12/+38
5 daysrcutorture: Fix rcutorture_one_extend_check() splat in RT kernelsZqiang1-3/+6
5 daysrcu/nocb: Fix possible invalid rdp's->nocb_cb_kthread pointer accessZqiang1-3/+2
5 daysrcu: Protect ->defer_qs_iw_pending from data racePaul E. McKenney1-0/+3
10 daysrcu: Fix delayed execution of hurry callbacksTze-nan Wu1-1/+1
10 daysrefscale: Check that nreaders and loops multiplication doesn't overflowArtem Sadovnikov1-3/+7
2025-07-10rcu: Return early if callback is not specifiedUladzislau Rezki (Sony)1-0/+4
2025-06-19rcu/cpu_stall_cputime: fix the hardirq count for x86 architectureYongliang Gao3-6/+10
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner4-5/+5
2025-04-02Merge tag 'rcu-fixes-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+2
2025-03-28srcu: Make FORCE_NEED_SRCU_NMI_SAFE depend on RCU_EXPERTPaul E. McKenney1-0/+2
2025-03-24Merge tag 'rcu-next-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds13-160/+420
2025-03-04Merge branches 'docs.2025.02.04a', 'lazypreempt.2025.03.04a', 'misc.2025.03.0...Boqun Feng13-150/+387
2025-03-04rcu: limit PREEMPT_RCU configurationsAnkur Arora1-1/+1
2025-03-04rcutorture: Update ->extendables check for lazy preemptionBoqun Feng1-2/+10
2025-03-04rcutorture: Update rcutorture_one_extend_check() for lazy preemptionPaul E. McKenney1-2/+12
2025-03-04rcu: Use _full() API to debug synchronize_rcu()Uladzislau Rezki (Sony)1-5/+3
2025-03-04rcutorture: Allow a negative value for nfakewritersUladzislau Rezki (Sony)1-6/+16
2025-03-04rcu/nocb: Print segment lengths in show_rcu_nocb_gp_state()Paul E. McKenney1-5/+15
2025-03-04rcu-tasks: Move RCU Tasks self-tests to core_initcall()Paul E. McKenney1-1/+4
2025-03-04rcu: Fix get_state_synchronize_rcu_full() GP-start detectionPaul E. McKenney2-5/+12
2025-02-05srcu: Add FORCE_NEED_SRCU_NMI_SAFE Kconfig for testingPaul E. McKenney1-0/+11
2025-02-05rcutorture: Complain when invalid SRCU reader_flavor is specifiedPaul E. McKenney1-0/+2
2025-02-05rcutorture: Move RCU_TORTURE_TEST_{CHK_RDR_STATE,LOG_CPU} to boolPaul E. McKenney1-2/+2
2025-02-05rcutorture: Make cur_ops->format_gp_seqs take buffer lengthPaul E. McKenney4-8/+10
2025-02-05rcutorture: Add ftrace-compatible timestamp to GP# failure/close-call outputPaul E. McKenney1-1/+7
2025-02-05rcutorture: Expand failure/close-call grace-period outputPaul E. McKenney4-21/+21
2025-02-05rcutorture: Include grace-period sequence numbers in failure/close-callPaul E. McKenney5-0/+84
2025-02-05rcutorture: Add a test_boost_holdoff module parameterPaul E. McKenney1-3/+16
2025-02-05refscale: Add srcu_read_lock_fast() support using "srcu-fast"Paul E. McKenney1-1/+31
2025-02-05rcutorture: Add ability to test srcu_read_{,un}lock_fast()Paul E. McKenney1-0/+9
2025-02-05srcu: Pull integer-to-pointer conversion into __srcu_ctr_to_ptr()Paul E. McKenney1-4/+2
2025-02-05srcu: Pull pointer-to-integer conversion into __srcu_ptr_to_ctr()Paul E. McKenney1-2/+2
2025-02-05srcu: Add SRCU_READ_FLAVOR_SLOWGP to flag need for synchronize_rcu()Paul E. McKenney1-3/+3
2025-02-05srcu: Force synchronization for srcu_get_delay()Paul E. McKenney1-1/+10
2025-02-05srcu: Make Tree SRCU updates independent of ->srcu_idxPaul E. McKenney1-34/+34
2025-02-05srcu: Make SRCU readers use ->srcu_ctrs for counter selectionPaul E. McKenney1-10/+13
2025-02-05srcu: Pull ->srcu_{un,}lock_count into a new srcu_ctr structurePaul E. McKenney1-58/+57
2025-02-05srcu: Use ->srcu_gp_seq for rcutorture reader batchPaul E. McKenney2-1/+3
2025-02-05srcu: Make Tiny SRCU able to operate in preemptible kernelsPaul E. McKenney2-3/+12
2025-02-05rcu: handle quiescent states for PREEMPT_RCU=n, PREEMPT_COUNT=yAnkur Arora1-4/+7
2025-02-05rcu: handle unstable rdp in rcu_read_unlock_strict()Ankur Arora1-1/+10
2025-02-05rcu: rename PREEMPT_AUTO to PREEMPT_LAZYAnkur Arora2-8/+8
2025-02-05rcu, slab: use a regular callback function for kvfree_rcuVlastimil Babka1-14/+0
2025-02-05rcu: remove trace_rcu_kvfree_callbackVlastimil Babka1-7/+2
2025-02-05slab, rcu: move TINY_RCU variant of kvfree_rcu() to SLABVlastimil Babka1-11/+0
2025-02-04rcu: Remove READ_ONCE() for rdp->gpwrap access in __note_gp_changes()Zilin Guan1-3/+3
2025-02-04rcu: Split rcu_report_exp_cpu_mult() mask parameter and use for tracingPaul E. McKenney1-2/+4
2025-02-04rcu: Clarify RCU_LAZY and RCU_LAZY_DEFAULT_OFF help textPaul E. McKenney1-7/+13