summaryrefslogtreecommitdiff
path: root/kernel/rcu/tree_nocb.h
AgeCommit message (Expand)Author
2023-10-04rcu: dynamically allocate the rcu-lazy shrinkerQi Zheng
2023-08-16rcu: Make the rcu_nocb_poll boot parameter usable via boot configPaul E. McKenney
2023-05-11rcu/nocb: Make shrinker iterate only over NOCB CPUsFrederic Weisbecker
2023-05-09rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinkerFrederic Weisbecker
2023-05-09rcu/nocb: Fix shrinker race against callback enqueuerFrederic Weisbecker
2023-05-09rcu/nocb: Protect lazy shrinker against concurrent (de-)offloadingFrederic Weisbecker
2023-04-05rcu: Register rcu-lazy shrinker only for CONFIG_RCU_LAZY=y kernelsZqiang
2022-11-29rcu: Shrinker for lazy rcuVineeth Pillai
2022-11-29rcu: Refactor code a bit in rcu_nocb_do_flush_bypass()Joel Fernandes (Google)
2022-11-29rcu: Make call_rcu() lazy to save powerJoel Fernandes (Google)
2022-10-18rcu: Fix missing nocb gp wake on rcu_barrier()Frederic Weisbecker
2022-10-18rcu: Fix late wakeup when flush of bypass cblist happensJoel Fernandes (Google)
2022-10-18rcu: Simplify rcu_init_nohz() cpumask handlingZhen Lei
2022-08-31rcu/nocb: Add CPU number to CPU-{,de}offload failure messagesPaul E. McKenney
2022-08-31rcu/nocb: Choose the right rcuog/rcuop kthreads to outputZqiang
2022-07-19rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is emptyZqiang
2022-07-19rcu/nocb: Add option to opt rcuo kthreads out of RT priorityUladzislau Rezki (Sony)
2022-07-19rcu/nocb: Add an option to offload all CPUs on bootJoel Fernandes
2022-07-19rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rdp_deoffload() direc...Zqiang
2022-07-19rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock locking orderZqiang
2022-07-19rcu/nocb: Add/del rdp to iterate from rcuog itselfFrederic Weisbecker
2022-04-11rcu/nocb: Initialize nocb kthreads only for boot CPU prior SMP initializationFrederic Weisbecker
2022-04-11rcu/nocb: Move rcu_nocb_is_setup to rcu_stateFrederic Weisbecker
2022-04-11rcu: Remove rcu_is_nocb_cpu()Frederic Weisbecker
2022-02-24Merge branches 'exp.2022.02.24a', 'fixes.2022.02.14a', 'rcu_barrier.2022.02.0...Paul E. McKenney
2022-02-14rcu: Replace cpumask_weight with cpumask_empty where appropriateYury Norov
2022-02-01rcu: Elevate priority of offloaded callback threadsAlison Chaiken
2022-02-01rcu: Make priority of grace-period thread consistentAlison Chaiken
2022-02-01rcu/nocb: Handle concurrent nocb kthreads creationNeeraj Upadhyay
2021-12-09rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn_one_nocb_kthread()Frederic Weisbecker
2021-12-09rcu/nocb: Allow empty "rcu_nocbs" kernel parameterFrederic Weisbecker
2021-12-09rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or "nohz_full=" are passedFrederic Weisbecker
2021-12-09rcu/nocb: Optimize kthreads and rdp initializationFrederic Weisbecker
2021-12-09rcu/nocb: Prepare nocb_cb_wait() to start with a non-offloaded rdpFrederic Weisbecker
2021-12-09rcu/nocb: Remove rcu_node structure from nocb list when de-offloadedFrederic Weisbecker
2021-12-07rcu/nocb: Invoke rcu_core() at the start of deoffloadingFrederic Weisbecker
2021-12-07rcu/nocb: Prepare state machine for a new stepFrederic Weisbecker
2021-09-13rcu-nocb: Fix a couple of tree_nocb code-style nitsPaul E. McKenney
2021-07-20rcu/nocb: Start moving nocb code to its own plugin fileFrederic Weisbecker