summaryrefslogtreecommitdiffstats
path: root/kernel/rcu (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'rcu-urgent.2022.07.21a' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2022-07-221-24/+74
|\
| * srcu: Make expedited RCU grace periods block even less frequentlyNeeraj Upadhyay2022-07-191-19/+63
| * srcu: Block less aggressively for expedited grace periodsPaul E. McKenney2022-07-191-7/+13
* | Merge branch 'rework/kthreads' into for-linusPetr Mladek2022-06-231-2/+0
|\ \ | |/ |/|
| * Revert "printk: add functions to prefer direct printing"Petr Mladek2022-06-231-2/+0
* | Merge tag 'sysctl-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-05-271-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-212-3/+11
| | | | | | * rcuscale: Allow rcuscale without RCU TasksPaul E. McKenney2022-04-212-2/+11
| | | | | | * refscale: Allow refscale without RCU Tasks Rude/TracePaul E. McKenney2022-04-212-3/+11
| | | | | | * refscale: Allow refscale without RCU TasksPaul E. McKenney2022-04-212-2/+11
| | | | | | * rcutorture: Allow rcutorture without RCU Tasks RudePaul E. McKenney2022-04-213-9/+26
| | | | | | * rcutorture: Allow rcutorture without RCU TasksPaul E. McKenney2022-04-213-7/+25
| | | | | | * rcutorture: Allow rcutorture without RCU Tasks TracePaul E. McKenney2022-04-213-53/+71
| | | | | | * rcu: Make the TASKS_RCU Kconfig option be selectedPaul E. McKenney2022-04-211-1/+2
| | | | | | * rcu: Make TASKS_RUDE_RCU select IRQ_WORKPaul E. McKenney2022-04-121-0/+1
| |_|_|_|_|/ |/| | | | |
| | | | | * rcutorture: Add missing return and use __func__ in warningDavid Vernet2022-04-121-1/+2
| | | | | * rcutorture: Avoid corner-case #DE with nsynctypes checkDavid Vernet2022-04-121-0/+11
| | | | | * rcutorture: Suppress debugging grace period delays during floodingPaul E. McKenney2022-04-123-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-121-24/+83
| | | | * srcu: Create concurrency-safe helper for initiating size transitionPaul E. McKenney2022-04-121-2/+21
| | | | * srcu: Explain srcu_funnel_gp_start() call to list_add() is safePaul E. McKenney2022-04-121-0/+6
| | | | * srcu: Prevent cleanup_srcu_struct() from freeing non-dynamic ->sdaPaul E. McKenney2022-04-121-3/+6
| | | | * srcu: Avoid NULL dereference in srcu_torture_stats_print()Paul E. McKenney2022-04-121-28/+34
| | | | * srcu: Add boot-time control over srcu_node array allocationPaul E. McKenney2022-04-121-16/+32
| | | | * srcu: Ensure snp nodes tree is fully initialized before traversalNeeraj Upadhyay2022-04-121-3/+19
| | | | * srcu: Use invalid initial value for srcu_node GP sequence numbersPaul E. McKenney2022-04-121-9/+27
| | | | * srcu: Compute snp_seq earlier in srcu_funnel_gp_start()Paul E. McKenney2022-04-121-5/+3
| | | | * srcu: Make rcutorture dump the SRCU size statePaul E. McKenney2022-04-121-2/+20
| | | | * srcu: Add size-state transitioning codePaul E. McKenney2022-04-121-0/+13
| | | | * srcu: Dynamically allocate srcu_node arrayPaul E. McKenney2022-04-121-15/+50
| | | | * srcu: Make Tree SRCU able to operate without snp_node arrayPaul E. McKenney2022-04-121-92/+111
| | | | * srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leafPaul E. McKenney2022-04-121-6/+7
| | | | * srcu: Tighten cleanup_srcu_struct() GP checksPaul E. McKenney2022-04-121-2/+4
| |_|_|/ |/| | |
| | | * rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_invoke_cbs()Paul E. McKenney2022-04-121-1/+1
| | | * rcu-tasks: Handle sparse cpu_possible_maskEric Dumazet2022-04-121-2/+5
| | | * rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check all CPUsPaul E. McKenney2022-04-121-2/+12
| | | * rcu-tasks: Restore use of timers for non-RT kernelsPaul E. McKenney2022-04-121-3/+7
| | | * rcu-tasks: Use schedule_hrtimeout_range() to wait for grace periodsSebastian Andrzej Siewior2022-04-121-1/+4
| | | * rcu-tasks: Make Tasks RCU account for userspace executionPaul E. McKenney2022-04-121-0/+2