summaryrefslogtreecommitdiffstats
path: root/kernel/rcu
Commit message (Expand)AuthorAgeFilesLines
*-----. Merge branches 'rcu-doc.2024.02.14a', 'rcu-nocb.2024.02.14a', 'rcu-exp.2024.0...Boqun Feng2024-02-2613-305/+383
|\ \ \ \
| | | | * rcu/sync: remove un-used rcu_sync_enter_start functionOnkarnath2024-02-141-16/+0
| | | | * rcutorture: Suppress rtort_pipe_count warnings until after stallsPaul E. McKenney2024-02-141-4/+9
| | | | * srcu: Improve comments about acceleration leakJoel Fernandes (Google)2024-02-141-4/+20
| | | | * rcu: Provide a boot time parameter to control lazy RCUQais Yousef2024-02-142-1/+19
| | | | * rcu: Rename jiffies_till_flush to jiffies_lazy_flushFrederic Weisbecker2024-02-143-18/+18
| |_|_|/ |/| | |
| | | * rcu-tasks: Maintain real-time response in rcu_tasks_postscan()Paul E. McKenney2024-02-251-1/+21
| | | * rcu-tasks: Eliminate deadlocks involving do_exit() and RCU tasksPaul E. McKenney2024-02-251-16/+28
| | | * rcu-tasks: Maintain lists to eliminate RCU-tasks/do_exit() deadlocksPaul E. McKenney2024-02-251-10/+33
| | | * rcu-tasks: Initialize data to eliminate RCU-tasks/do_exit() deadlocksPaul E. McKenney2024-02-251-0/+2
| | | * rcu-tasks: Initialize callback lists at rcu_init() timePaul E. McKenney2024-02-254-6/+27
| | | * rcu-tasks: Add data to eliminate RCU-tasks/do_exit() deadlocksPaul E. McKenney2024-02-251-0/+2
| |_|/ |/| |
| | * rcu/exp: Remove rcu_par_gp_wqFrederic Weisbecker2024-02-144-115/+8
| | * rcu/exp: Handle parallel exp gp kworkers affinityFrederic Weisbecker2024-02-142-43/+78
| | * rcu/exp: Make parallel exp gp kworker per rcu nodeFrederic Weisbecker2024-02-145-33/+52
| | * rcu/exp: Move expedited kthread worker creation functions above rcutree_prepa...Frederic Weisbecker2024-02-141-48/+48
| | * rcu: s/boost_kthread_mutex/kthread_mutexFrederic Weisbecker2024-02-143-7/+7
| | * rcu/exp: Handle RCU expedited grace period kworker allocation failureFrederic Weisbecker2024-02-142-6/+21
| | * rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure r...Frederic Weisbecker2024-02-141-0/+1
| | * rcu/exp: Remove full barrier upon main thread wakeupFrederic Weisbecker2024-02-141-3/+2
| |/ |/|
| * rcu/nocb: Check rdp_gp->nocb_timer in __call_rcu_nocb_wake()Zqiang2024-02-141-1/+2
| * rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock()Zqiang2024-02-141-1/+1
| * rcu/nocb: Re-arrange call_rcu() NOCB specific codeFrederic Weisbecker2024-02-143-32/+39
| * rcu/nocb: Make IRQs disablement symmetricFrederic Weisbecker2024-02-142-14/+15
| * rcu/nocb: Remove needless full barrier after callback advancingFrederic Weisbecker2024-02-142-1/+6
| * rcu/nocb: Remove needless LOAD-ACQUIREFrederic Weisbecker2024-02-141-2/+1
|/
* rcu: Defer RCU kthreads wakeup when CPU is dyingFrederic Weisbecker2024-01-242-3/+34
*-----. Merge branches 'doc.2023.12.13a', 'torture.2023.11.23a', 'fixes.2023.12.13a',...Neeraj Upadhyay (AMD)2023-12-148-25/+71
|\ \ \ \
| | | | * srcu: Explain why callbacks invocations can't run concurrentlyFrederic Weisbecker2023-12-121-0/+6
| | | | * srcu: No need to advance/accelerate if no callback enqueuedFrederic Weisbecker2023-12-121-3/+5
| | | | * srcu: Remove superfluous callbacks advancing from srcu_gp_start()Frederic Weisbecker2023-12-121-10/+0
| |_|_|/ |/| | |
| | | * rcu-tasks: Mark RCU Tasks accesses to current->rcu_tasks_idle_cpuPaul E. McKenney2023-12-121-2/+2
| |_|/ |/| |
| | * rcu: Force quiescent states only for ongoing grace periodZqiang2023-12-141-0/+2
| | * rcu: Restrict access to RCU CPU stall notifiersPaul E. McKenney2023-12-125-9/+53
| |/ |/|
| * rcutorture: Add fqs_holdoff check before fqs_task is createdZqiang2023-11-231-1/+3
|/
* Merge tag 'rcu-fixes-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/f...Linus Torvalds2023-11-083-14/+63
|\
| * rcu/tasks-trace: Handle new PF_IDLE semanticsFrederic Weisbecker2023-11-011-1/+1
| * rcu/tasks: Handle new PF_IDLE semanticsFrederic Weisbecker2023-11-011-2/+28
| * rcu: Introduce rcu_cpu_online()Frederic Weisbecker2023-11-012-0/+9
| * rcu: Break rcu_node_0 --> &rq->__lock orderPeter Zijlstra2023-11-011-11/+25
* | Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-11-022-18/+22
|\ \ | |/ |/|
| * rcu: dynamically allocate the rcu-kfree shrinkerQi Zheng2023-10-041-9/+12
| * rcu: dynamically allocate the rcu-lazy shrinkerQi Zheng2023-10-041-9/+10
| |
| \
| \
| \
| \
| \
| \
| \
*-------. \ Merge branches 'rcu/torture', 'rcu/fixes', 'rcu/docs', 'rcu/refscale', 'rcu/t...Frederic Weisbecker2023-10-2312-141/+377
|\ \ \ \ \ \ | | | |_|_|/ | | |/| | |
| | | | | * rcu/tree: Defer setting of jiffies during stall resetJoel Fernandes (Google)2023-09-113-2/+34
| | | | | * rcutorture: Add test of RCU CPU stall notifiersPaul E. McKenney2023-09-111-0/+21
| | | | | * rcu: Add RCU CPU stall notifierPaul E. McKenney2023-09-113-2/+69
| | | | | * rcu: Eliminate check_cpu_stall() duplicate codeZhen Lei2023-09-111-27/+15
| | | | | * rcu: Don't redump the stalled CPU where RCU GP kthread last ranZhen Lei2023-09-111-1/+3
| | | | | * rcu: Delete a redundant check in rcu_check_gp_kthread_starvation()Zhen Lei2023-09-111-7/+5
| | | |_|/ | | |/| |