summaryrefslogtreecommitdiffstats
path: root/kernel/rcu
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2025-01-262-2/+2
|\
| * kasan: make kasan_record_aux_stack_noalloc() the default behaviourPeter Zijlstra2025-01-132-3/+3
* | Merge tag 'kthread-for-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2025-01-212-84/+21
|\ \
| * | rcu: Use kthread preferred affinity for RCU exp kworkersFrederic Weisbecker2025-01-081-86/+19
| * | treewide: Introduce kthread_run_worker[_on_cpu]()Frederic Weisbecker2025-01-081-2/+2
| * | rcu: Use kthread preferred affinity for RCU boostFrederic Weisbecker2025-01-082-17/+21
| |/
* | Merge tag 'rcu.release.v6.14' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2025-01-218-74/+318
|\ \
| | \
| | \
| | \
| | \
| *---. \ Merge branches 'fixes.2024.12.14a', 'rcutorture.2024.12.14a', 'srcu.2024.12.1...Uladzislau Rezki (Sony)2024-12-145-48/+268
| |\ \ \ \
| | | | * | refscale: Add test for sched_clock()Paul E. McKenney2024-12-141-3/+37
| | | | |/
| | | * | srcu: Remove redundant GP sequence checks in srcu_funnel_gp_startFeng Lee2024-12-141-1/+0
| | | * | srcu: Guarantee non-negative return value from srcu_read_lock()Paul E. McKenney2024-12-141-1/+2
| | | |/
| | * | rcutorture: Use symbols for SRCU reader flavorsPaul E. McKenney2024-12-141-7/+7
| | * | rcutorture: Add per-reader-segment preemption diagnosticsPaul E. McKenney2024-12-141-4/+5
| | * | rcutorture: Read CPU ID for decoration protected by both reader typesPaul E. McKenney2024-12-141-9/+18
| | * | rcutorture: Add preempt_count() to rcutorture_one_extend_check() diagnosticsPaul E. McKenney2024-12-141-1/+1
| | * | rcutorture: Add parameters to control polled/conditional wait intervalPaul E. McKenney2024-12-141-12/+25
| | * | rcutorture: Ignore attempts to test preemption and forward progressPaul E. McKenney2024-12-141-3/+3
| | * | rcutorture: Make rcutorture_one_extend() check reader statePaul E. McKenney2024-12-142-8/+79
| | * | rcutorture: Pretty-print rcutorture reader segmentsPaul E. McKenney2024-12-141-6/+20
| | * | rcutorture: Add full read-side contexts to "busted" torture typePaul E. McKenney2024-12-141-0/+1
| | * | rcutorture: Decorate failing reader segments with last CPU IDPaul E. McKenney2024-12-141-0/+5
| | * | rcutorture: Check preemption for failing readerPaul E. McKenney2024-12-141-0/+11
| | * | rcutorture: Add ->cond_sync_exp_full function to rcu_ops structurePaul E. McKenney2024-12-141-0/+1
| | * | rcutorture: Use finer-grained timeouts for rcu_torture_writer() pollingPaul E. McKenney2024-12-141-8/+8
| | * | rcutorture: Decorate failing reader segments with CPU IDPaul E. McKenney2024-12-142-2/+22
| | * | rcutorture: Add random real-time preemptionPaul E. McKenney2024-12-141-2/+42
| | * | torture: Add dowarn argument to torture_sched_setaffinity()Paul E. McKenney2024-12-142-3/+3
| | |/
| * | rcu: Add lockdep_assert_irqs_disabled() to rcu_exp_need_qs()Paul E. McKenney2024-12-141-0/+1
| * | rcu: Add KCSAN exclusive-writer assertions for rdp->cpu_no_qs.b.expPaul E. McKenney2024-12-142-0/+5
| * | rcu: Make preemptible rcu_exp_handler() check idempotencyPaul E. McKenney2024-12-141-3/+15
| * | rcu: Replace open-coded rcu_exp_need_qs() from rcu_exp_handler() with callPaul E. McKenney2024-12-141-16/+13
| * | rcu: Move rcu_report_exp_rdp() setting of ->cpu_no_qs.b.exp under lockPaul E. McKenney2024-12-141-1/+1
| * | rcu: Make rcu_report_exp_cpu_mult() caller acquire lockPaul E. McKenney2024-12-141-7/+13
| * | rcu: Report callbacks enqueued on offline CPU blind spotFrederic Weisbecker2024-12-141-0/+3
| |/
* | mm/slab: Move kvfree_rcu() into SLABUladzislau Rezki (Sony)2025-01-111-879/+0
* | rcu/kvfree: Adjust a shrinker nameUladzislau Rezki (Sony)2025-01-111-1/+1
* | rcu/kvfree: Adjust names passed into trace functionsUladzislau Rezki (Sony)2025-01-111-3/+3
* | rcu/kvfree: Move some functions under CONFIG_TINY_RCUUladzislau Rezki (Sony)2025-01-111-43/+47
* | rcu/kvfree: Initialize kvfree_rcu() separatelyUladzislau Rezki (Sony)2025-01-111-2/+1
|/
* Merge tag 'irq-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-11-191-0/+8
|\
| * softirq: Use a dedicated thread for timer wakeups on PREEMPT_RT.Sebastian Andrzej Siewior2024-11-071-0/+8
* | Merge tag 'rcu.release.v6.13' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-11-1912-173/+275
|\ \
| | \
| | \
| | \
| | \
| | \
| | \
| *-----. \ Merge branches 'rcu/fixes', 'rcu/nocb', 'rcu/torture', 'rcu/stall' and 'rcu/s...Frederic Weisbecker2024-11-157-123/+219
| |\ \ \ \ \
| | | | | * | srcu: Unconditionally record srcu_read_lock_lite() in ->srcu_reader_flavorPaul E. McKenney2024-11-151-4/+2
| | | | | * | srcu: Check for srcu_read_lock_lite() across all CPUsPaul E. McKenney2024-11-121-5/+7
| | | | | * | refscale: Add srcu_read_lock_lite() support using "srcu-lite"Paul E. McKenney2024-11-121-3/+34
| | | | | * | rcutorture: Add srcu_read_lock_lite() support to rcutorture.reader_flavorPaul E. McKenney2024-11-121-0/+7
| | | | | * | rcutorture: Add reader_flavor parameter for SRCU readersPaul E. McKenney2024-11-121-8/+22
| | | | | * | rcutorture: Expand RCUTORTURE_RDR_MASK_[12] to eight bitsPaul E. McKenney2024-11-121-14/+14
| | | | | * | srcu: Allow inlining of __srcu_read_{,un}lock_lite()Paul E. McKenney2024-11-121-41/+0