summaryrefslogtreecommitdiff
path: root/kernel/rcu
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'rcu.6.4.april5.2023.3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-04-2411-229/+573
|\
| *-------. Merge branches 'rcu/staging-core', 'rcu/staging-docs' and 'rcu/staging-kfree'...Joel Fernandes (Google)2023-04-058-213/+519
| |\ \ \ \ \
| | | | | | * refscale: Move shutdown from wait_event() to wait_event_idle()Paul E. McKenney2023-03-201-1/+1
| | | | | | * rcuscale: Move shutdown from wait_event() to wait_event_idle()Paul E. McKenney2023-03-201-4/+3
| | | | | | * rcutorture: Create nocb kthreads only when testing rcu in CONFIG_RCU_NOCB_CPU...Zqiang2023-03-201-0/+6
| | | | | | * rcutorture: Eliminate variable n_rcu_torture_boost_rterrorYue Hu2023-03-111-8/+3
| | | | | | * rcutorture: Add test_nmis module parameterPaul E. McKenney2023-03-111-2/+30
| | | | | * | rcutorture: Add RCU Tasks Trace and SRCU deadlock scenariosPaul E. McKenney2023-03-271-1/+35
| | | | | * | rcutorture: Add SRCU deadlock scenariosPaul E. McKenney2023-03-271-0/+151
| | | | | * | rcu: Annotate SRCU's update-side lockdep dependenciesBoqun Feng2023-03-272-0/+4
| | | | | |/
| | | | * | srcu: Fix long lines in srcu_funnel_gp_start()Paul E. McKenney2023-04-041-13/+14
| | | | * | srcu: Fix long lines in srcu_gp_end()Paul E. McKenney2023-04-041-20/+21
| | | | * | srcu: Fix long lines in cleanup_srcu_struct()Paul E. McKenney2023-04-041-10/+11
| | | | * | srcu: Fix long lines in srcu_get_delay()Paul E. McKenney2023-04-041-5/+6
| | | | * | srcu: Check for readers at module-exit timePaul E. McKenney2023-04-041-1/+2
| | | | * | srcu: Move work-scheduling fields from srcu_struct to srcu_usagePaul E. McKenney2023-04-041-19/+22
| | | | * | srcu: Move srcu_barrier() fields from srcu_struct to srcu_usagePaul E. McKenney2023-04-041-19/+19
| | | | * | srcu: Move ->sda_is_static from srcu_struct to srcu_usagePaul E. McKenney2023-04-041-4/+4
| | | | * | srcu: Move heuristics fields from srcu_struct to srcu_usagePaul E. McKenney2023-04-041-9/+9
| | | | * | srcu: Move grace-period fields from srcu_struct to srcu_usagePaul E. McKenney2023-04-041-64/+64
| | | | * | srcu: Move ->srcu_gp_mutex from srcu_struct to srcu_usagePaul E. McKenney2023-04-041-7/+7
| | | | * | srcu: Move ->lock from srcu_struct to srcu_usagePaul E. McKenney2023-04-041-28/+28
| | | | * | srcu: Move ->lock initialization after srcu_usage allocationPaul E. McKenney2023-04-041-2/+2
| | | | * | srcu: Move ->srcu_cb_mutex from srcu_struct to srcu_usagePaul E. McKenney2023-04-041-3/+3
| | | | * | srcu: Move ->srcu_size_state from srcu_struct to srcu_usagePaul E. McKenney2023-04-041-18/+19
| | | | * | srcu: Move ->level from srcu_struct to srcu_usagePaul E. McKenney2023-04-041-7/+7
| | | | * | srcu: Begin offloading srcu_struct fields to srcu_updatePaul E. McKenney2023-04-042-11/+23
| | | | * | srcu: Use static init for statically allocated in-module srcu_structPaul E. McKenney2023-04-041-6/+13
| | | | * | rcu-tasks: Fix warning for unused tasks_rcu_exit_srcuPaul E. McKenney2023-04-041-0/+2
| | | | |/
| | | * | rcuscale: Rename kfree_rcu() to kfree_rcu_mightsleep()Uladzislau Rezki (Sony)2023-04-051-1/+1
| | | |/
| | * | rcu: Add comment to rcu_do_batch() identifying rcuoc code pathPaul E. McKenney2023-04-051-0/+2
| | * | srcu: Clarify comments on memory barrier "E"Joel Fernandes (Google)2023-04-051-7/+27
| | * | rcu: Further comment and explain the state space of GP sequencesFrederic Weisbecker2023-04-051-0/+37
| | |/
| * | rcu: Protect rcu_print_task_exp_stall() ->exp_tasks accessZqiang2023-04-051-2/+4
| * | rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-edZheng Yejian2023-04-051-0/+1
| * | rcu-tasks: Report stalls during synchronize_srcu() in rcu_tasks_postscan()Neeraj Upadhyay2023-04-051-0/+31
| * | rcu: Permit start_poll_synchronize_rcu_expedited() to be invoked earlyZqiang2023-04-052-5/+5
| * | rcu: Remove never-set needwake assignment from rcu_report_qs_rdp()Zqiang2023-04-051-4/+6
| * | rcu: Register rcu-lazy shrinker only for CONFIG_RCU_LAZY=y kernelsZqiang2023-04-051-0/+4
| * | rcu: Fix set/clear TICK_DEP_BIT_RCU_EXP bitmask raceZqiang2023-04-051-2/+3
| * | rcu: Remove CONFIG_SRCUPaul E. McKenney2023-04-051-3/+0
| |/
* | rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace periodZiwei Dai2023-04-061-8/+19
|/
* Merge branch 'stall.2023.01.09a' into HEADPaul E. McKenney2023-02-026-4/+88
|\
| * rcu: Allow up to five minutes expedited RCU CPU stall-warning timeoutsPaul E. McKenney2023-01-092-2/+2
| * rcu: Align the output of RCU CPU stall warning messagesZhen Lei2023-01-051-2/+2
| * rcu: Add RCU stall diagnosis informationZhen Lei2023-01-056-0/+84
| |
| \
| \
| \
| \
| \
| \
| \
*-------. \ Merge branches 'doc.2023.01.05a', 'fixes.2023.01.23a', 'kvfree.2023.01.03a', ...Paul E. McKenney2023-02-0211-352/+842
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | |
| | | | | * rcutorture: Drop sparse lock-acquisition annotationsPaul E. McKenney2023-01-051-6/+6
| | | | | * refscale: Add tests using SLAB_TYPESAFE_BY_RCUPaul E. McKenney2023-01-051-0/+234
| | | | | * refscale: Provide for initialization failurePaul E. McKenney2023-01-031-5/+11
| |_|_|_|/ |/| | | |