summaryrefslogtreecommitdiffstats
path: root/kernel/rcu
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'sysctl-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-05-261-0/+2
|\
| * sched: Move rt_period/runtime sysctls to rt.cZhen Ni2022-04-061-0/+2
* | Merge tag 'printk-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-05-251-0/+2
|\ \
| * | printk: add functions to prefer direct printingJohn Ogness2022-04-221-0/+2
| |/
* | Merge branch 'exp.2022.05.11a' into HEADPaul E. McKenney2022-05-118-36/+236
|\ \
| * | rcu: Move expedited grace period (GP) work to RT kthread_workerKalesh Singh2022-05-115-34/+188
| * | rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUTUladzislau Rezki2022-05-115-2/+48
| |/
| |
| \
| \
| \
| \
| \
| \
| \
| \
| \
*---------. \ Merge branches 'docs.2022.04.20a', 'fixes.2022.04.20a', 'nocb.2022.04.11b', '...Paul E. McKenney2022-05-0315-335/+824
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | |
| | | | | | * rcuscale: Allow rcuscale without RCU Tasks Rude/TracePaul E. McKenney2022-04-202-3/+11
| | | | | | * rcuscale: Allow rcuscale without RCU TasksPaul E. McKenney2022-04-202-2/+11
| | | | | | * refscale: Allow refscale without RCU Tasks Rude/TracePaul E. McKenney2022-04-202-3/+11
| | | | | | * refscale: Allow refscale without RCU TasksPaul E. McKenney2022-04-202-2/+11
| | | | | | * rcutorture: Allow rcutorture without RCU Tasks RudePaul E. McKenney2022-04-203-9/+26
| | | | | | * rcutorture: Allow rcutorture without RCU TasksPaul E. McKenney2022-04-203-7/+25
| | | | | | * rcutorture: Allow rcutorture without RCU Tasks TracePaul E. McKenney2022-04-203-53/+71
| | | | | | * rcu: Make the TASKS_RCU Kconfig option be selectedPaul E. McKenney2022-04-201-1/+2
| | | | | | * rcu: Make TASKS_RUDE_RCU select IRQ_WORKPaul E. McKenney2022-04-111-0/+1
| |_|_|_|_|/ |/| | | | |
| | | | | * rcutorture: Add missing return and use __func__ in warningDavid Vernet2022-04-111-1/+2
| | | | | * rcutorture: Avoid corner-case #DE with nsynctypes checkDavid Vernet2022-04-111-0/+11
| | | | | * rcutorture: Suppress debugging grace period delays during floodingPaul E. McKenney2022-04-113-3/+37
| |_|_|_|/ |/| | | |
| | | | * srcu: Drop needless initialization of sdp in srcu_gp_start()Lukas Bulwahn2022-05-031-1/+1
| | | | * srcu: Prevent expedited GPs and blocking readers from consuming CPUPaul E. McKenney2022-05-031-6/+38
| | | | * srcu: Add contention check to call_srcu() srcu_data ->lock acquisitionPaul E. McKenney2022-05-031-9/+36
| | | | * srcu: Automatically determine size-transition strategy at bootPaul E. McKenney2022-05-031-3/+20
| | | | * srcu: Add contention-triggered addition of srcu_node treePaul E. McKenney2022-04-111-24/+83
| | | | * srcu: Create concurrency-safe helper for initiating size transitionPaul E. McKenney2022-04-111-2/+21
| | | | * srcu: Explain srcu_funnel_gp_start() call to list_add() is safePaul E. McKenney2022-04-111-0/+6
| | | | * srcu: Prevent cleanup_srcu_struct() from freeing non-dynamic ->sdaPaul E. McKenney2022-04-111-3/+6
| | | | * srcu: Avoid NULL dereference in srcu_torture_stats_print()Paul E. McKenney2022-04-111-28/+34
| | | | * srcu: Add boot-time control over srcu_node array allocationPaul E. McKenney2022-04-111-16/+32
| | | | * srcu: Ensure snp nodes tree is fully initialized before traversalNeeraj Upadhyay2022-04-111-3/+19
| | | | * srcu: Use invalid initial value for srcu_node GP sequence numbersPaul E. McKenney2022-04-111-9/+27
| | | | * srcu: Compute snp_seq earlier in srcu_funnel_gp_start()Paul E. McKenney2022-04-111-5/+3
| | | | * srcu: Make rcutorture dump the SRCU size statePaul E. McKenney2022-04-111-2/+20
| | | | * srcu: Add size-state transitioning codePaul E. McKenney2022-04-111-0/+13
| | | | * srcu: Dynamically allocate srcu_node arrayPaul E. McKenney2022-04-111-15/+50
| | | | * srcu: Make Tree SRCU able to operate without snp_node arrayPaul E. McKenney2022-04-111-92/+111
| | | | * srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leafPaul E. McKenney2022-04-111-6/+7
| | | | * srcu: Tighten cleanup_srcu_struct() GP checksPaul E. McKenney2022-04-111-2/+4
| |_|_|/ |/| | |
| | | * rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_invoke_cbs()Paul E. McKenney2022-04-111-1/+1
| | | * rcu-tasks: Handle sparse cpu_possible_maskEric Dumazet2022-04-111-2/+5
| | | * rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check all CPUsPaul E. McKenney2022-04-111-2/+12
| | | * rcu-tasks: Restore use of timers for non-RT kernelsPaul E. McKenney2022-04-111-3/+7
| | | * rcu-tasks: Use schedule_hrtimeout_range() to wait for grace periodsSebastian Andrzej Siewior2022-04-111-1/+4
| | | * rcu-tasks: Make Tasks RCU account for userspace executionPaul E. McKenney2022-04-111-0/+2
| | | * rcu-tasks: Use rcuwait for the rcu_tasks_kthread()Sebastian Andrzej Siewior2022-04-111-6/+8
| | | * rcu-tasks: Print pre-stall-warning informational messagesPaul E. McKenney2022-04-111-5/+35
| | | * rcu-tasks: Fix race in schedule and flush workPadmanabha Srinivasaiah2022-04-111-0/+3
| |_|/ |/| |
| | * rcu/nocb: Initialize nocb kthreads only for boot CPU prior SMP initializationFrederic Weisbecker2022-04-113-22/+5
| | * rcu: Initialize boost kthread only for boot node prior SMP initializationFrederic Weisbecker2022-04-113-18/+4