summaryrefslogtreecommitdiffstats
path: root/kernel/rcu
Commit message (Expand)AuthorAgeFilesLines
* 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
| |_|_|_|/ |/| | | |
| | | | * rcu-tasks: Handle queue-shrink/callback-enqueue race conditionZqiang2023-01-031-5/+8
| | | | * rcu-tasks: Make rude RCU-Tasks work well with CPU hotplugZqiang2023-01-031-5/+3
| | | | * rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes()Frederic Weisbecker2023-01-031-2/+13
| | | | * rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() callsFrederic Weisbecker2023-01-031-4/+0
| | | | * rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purposeFrederic Weisbecker2023-01-031-8/+29
| | | | * rcu-tasks: Use accurate runstart time for RCU Tasks boot-time testingZqiang2023-01-031-5/+3
| |_|_|/ |/| | |
| | | * srcu: Update comment after the index flipPaul E. McKenney2023-01-031-4/+5
| | | * srcu: Yet more detail for srcu_readers_active_idx_check() commentsPaul E. McKenney2023-01-031-16/+51
| | | * srcu: Remove needless rcu_seq_done() check while holding read lockPingfan Liu2023-01-031-4/+7
| | | * rcu: Add test code for semaphore-like SRCU readersPaul E. McKenney2023-01-031-0/+3
| | | * srcu: Fix the comparision in srcu_invl_snp_seq()Pingfan Liu2023-01-031-1/+1
| | | * srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALLPingfan Liu2023-01-031-4/+5
| | | * srcu: Release early_srcu resources when no longer in useZqiang2023-01-031-0/+1
| |_|/ |/| |
| | * rcu/kvfree: Split ready for reclaim objects from a batchUladzislau Rezki (Sony)2023-01-031-33/+54
| | * rcu/kvfree: Carefully reset number of objects in krcpUladzislau Rezki (Sony)2023-01-031-10/+30
| | * rcu/kvfree: Use READ_ONCE() when access to krcp->headUladzislau Rezki (Sony)2023-01-031-2/+2
| | * rcu/kvfree: Use a polled API to speedup a reclaim processUladzislau Rezki (Sony)2023-01-031-8/+39
| | * rcu/kvfree: Move need_offload_krc() out of krcp->lockUladzislau Rezki (Sony)2023-01-031-7/+4
| | * rcu/kvfree: Move bulk/list reclaim to separate functionsUladzislau Rezki (Sony)2023-01-031-49/+65
| | * rcu/kvfree: Switch to a generic linked list APIUladzislau Rezki (Sony)2023-01-031-46/+43
| | * rcu: Refactor kvfree_call_rcu() and high-level helpersUladzislau Rezki (Sony)2023-01-032-23/+15
| |/ |/|
| * rcu: Disable laziness if lazy-tracking says soJoel Fernandes (Google)2023-01-231-1/+3
| * rcu: Track laziness during boot and suspendJoel Fernandes (Google)2023-01-173-1/+47
| * rcu: Remove redundant call to rcu_boost_kthread_setaffinity()Zqiang2023-01-121-5/+0
| * rcu: Allow expedited RCU CPU stall warnings to dump task stacksPaul E. McKenney2023-01-033-0/+44
| * rcu: Test synchronous RCU grace periods at the end of rcu_init()Paul E. McKenney2023-01-032-0/+3
| * rcu: Make rcu_blocking_is_gp() stop early-boot might_sleep()Zqiang2023-01-031-2/+3
| * rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait()Paul E. McKenney2023-01-031-0/+2
| * rcu: Upgrade header comment for poll_state_synchronize_rcu()Paul E. McKenney2023-01-031-1/+9
| * rcu: Throttle callback invocation based on number of ready callbacksPaul E. McKenney2023-01-033-2/+4
| * rcu: Consolidate initialization and CPU-hotplug codePaul E. McKenney2023-01-031-156/+158
|/
* Merge tag 'rcu-urgent.2022.12.17a' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2022-12-211-4/+6
|\
| * rcu: Don't assert interrupts enabled too early in bootPaul E. McKenney2022-12-171-4/+6
* | Merge tag 'net-next-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2022-12-131-0/+2
|\ \
| * | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-10-241-4/+6
| |\|
| * | rcu-tasks: Provide rcu_trace_implies_rcu_gp()Paul E. McKenney2022-10-181-0/+2
* | | Merge tag 'printk-for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2022-12-125-24/+26
|\ \ \
| * | | srcu: Make Tiny synchronize_srcu() check for readersZqiang2022-12-011-0/+10
| * | | rcu: Make SRCU mandatoryPaul E. McKenney2022-11-294-24/+16
* | | | Merge tag 'rcu.2022.12.02a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-12-1213-152/+544
|\ \ \ \ | |_|_|/ |/| | |
| | | |
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| *-----. \ \ Merge branches 'doc.2022.10.20a', 'fixes.2022.10.21a', 'lazy.2022.11.30a', 's...Paul E. McKenney2022-11-3013-152/+544
| |\ \ \ \ \ \ | | | | | |/ / | | | | |/| / | | |_|_|_|/ | |/| | | |
| | | | | * rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATEPaul E. McKenney2022-10-181-2/+20