summaryrefslogtreecommitdiff
path: root/kernel/rcu/tree_nocb.h
AgeCommit message (Expand)AuthorFilesLines
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-2/+2
2025-03-04rcu/nocb: Print segment lengths in show_rcu_nocb_gp_state()Paul E. McKenney1-5/+15
2024-11-12rcu/nocb: Fix missed RCU barrier on deoffloadingZqiang1-1/+12
2024-10-10rcu/nocb: Fix rcuog wake-up from offline softirqFrederic Weisbecker1-1/+7
2024-09-09Merge branches 'context_tracking.15.08.24a', 'csd.lock.15.08.24a', 'nocb.09.0...Neeraj Upadhyay1-171/+106
2024-09-09rcu/nocb: Remove superfluous memory barrier after bypass enqueueFrederic Weisbecker1-1/+1
2024-09-09rcu/nocb: Conditionally wake up rcuo if not already waiting on GPFrederic Weisbecker1-4/+1
2024-09-09rcu/nocb: Fix RT throttling hrtimer armed from offline CPUFrederic Weisbecker1-1/+4
2024-09-09rcu/nocb: Simplify (de-)offloading state machineFrederic Weisbecker1-72/+66
2024-08-15rcu: Rename rcu_momentary_dyntick_idle() into rcu_momentary_eqs()Valentin Schneider1-1/+1
2024-07-29rcu/nocb: Remove SEGCBLIST_RCU_COREFrederic Weisbecker1-9/+0
2024-07-29rcu/nocb: Remove halfway (de-)offloading handling from bypassFrederic Weisbecker1-8/+0
2024-07-29rcu/nocb: (De-)offload callbacks on offline CPUs onlyFrederic Weisbecker1-61/+21
2024-07-29rcu/nocb: Introduce nocb mutexFrederic Weisbecker1-8/+12
2024-07-29rcu/nocb: Assert no callbacks while nocb kthread allocation failsFrederic Weisbecker1-3/+11
2024-07-29rcu/nocb: Introduce RCU_NOCB_LOCKDEP_WARN()Frederic Weisbecker1-14/+0
2024-06-03rcu/nocb: Remove buggy bypass lock contention mitigationFrederic Weisbecker1-26/+6
2024-06-03rcu/nocb: Use kthread parking instead of ad-hoc implementationFrederic Weisbecker1-81/+34
2024-02-26Merge branches 'rcu-doc.2024.02.14a', 'rcu-nocb.2024.02.14a', 'rcu-exp.2024.0...Boqun Feng1-30/+39
2024-02-14rcu: Rename jiffies_till_flush to jiffies_lazy_flushFrederic Weisbecker1-11/+11
2024-02-14rcu/nocb: Check rdp_gp->nocb_timer in __call_rcu_nocb_wake()Zqiang1-1/+2
2024-02-14rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock()Zqiang1-1/+1
2024-02-14rcu/nocb: Re-arrange call_rcu() NOCB specific codeFrederic Weisbecker1-3/+15
2024-02-14rcu/nocb: Make IRQs disablement symmetricFrederic Weisbecker1-11/+9
2024-02-14rcu/nocb: Remove needless full barrier after callback advancingFrederic Weisbecker1-1/+0
2024-02-14rcu/nocb: Remove needless LOAD-ACQUIREFrederic Weisbecker1-2/+1
2023-10-04rcu: dynamically allocate the rcu-lazy shrinkerQi Zheng1-9/+10
2023-08-16rcu: Make the rcu_nocb_poll boot parameter usable via boot configPaul E. McKenney1-2/+2
2023-05-11rcu/nocb: Make shrinker iterate only over NOCB CPUsFrederic Weisbecker1-3/+14
2023-05-09rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinkerFrederic Weisbecker1-3/+11
2023-05-09rcu/nocb: Fix shrinker race against callback enqueuerFrederic Weisbecker1-1/+1
2023-05-09rcu/nocb: Protect lazy shrinker against concurrent (de-)offloadingFrederic Weisbecker1-1/+24
2023-04-05rcu: Register rcu-lazy shrinker only for CONFIG_RCU_LAZY=y kernelsZqiang1-0/+4
2022-11-29rcu: Shrinker for lazy rcuVineeth Pillai1-0/+52
2022-11-29rcu: Refactor code a bit in rcu_nocb_do_flush_bypass()Joel Fernandes (Google)1-8/+9
2022-11-29rcu: Make call_rcu() lazy to save powerJoel Fernandes (Google)1-30/+129
2022-10-18rcu: Fix missing nocb gp wake on rcu_barrier()Frederic Weisbecker1-0/+5
2022-10-18rcu: Fix late wakeup when flush of bypass cblist happensJoel Fernandes (Google)1-2/+8
2022-10-18rcu: Simplify rcu_init_nohz() cpumask handlingZhen Lei1-23/+11
2022-08-31rcu/nocb: Add CPU number to CPU-{,de}offload failure messagesPaul E. McKenney1-2/+2
2022-08-31rcu/nocb: Choose the right rcuog/rcuop kthreads to outputZqiang1-3/+3
2022-07-19rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is emptyZqiang1-5/+19
2022-07-19rcu/nocb: Add option to opt rcuo kthreads out of RT priorityUladzislau Rezki (Sony)1-1/+2
2022-07-19rcu/nocb: Add an option to offload all CPUs on bootJoel Fernandes1-1/+14
2022-07-19rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rdp_deoffload() direc...Zqiang1-16/+64
2022-07-19rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock locking orderZqiang1-4/+4
2022-07-19rcu/nocb: Add/del rdp to iterate from rcuog itselfFrederic Weisbecker1-68/+70
2022-04-11rcu/nocb: Initialize nocb kthreads only for boot CPU prior SMP initializationFrederic Weisbecker1-20/+0
2022-04-11rcu/nocb: Move rcu_nocb_is_setup to rcu_stateFrederic Weisbecker1-8/+5
2022-04-11rcu: Remove rcu_is_nocb_cpu()Frederic Weisbecker1-8/+0