summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'rcu.2022.12.02a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-12-1252-578/+1159
|\
| *-------. Merge branches 'doc.2022.10.20a', 'fixes.2022.10.21a', 'lazy.2022.11.30a', 's...Paul E. McKenney2022-11-3047-240/+909
| |\ \ \ \ \
| | | | | | * torture: Make torture.sh create a properly formatted log filePaul E. McKenney2022-10-211-9/+23
| | | | | | * rcutorture: Avoid torture.sh compressing identical filesPaul E. McKenney2022-10-211-1/+22
| | | | | | * rcutorture: Avoid redundant builds for rcuscale and refscale in torture.shPaul E. McKenney2022-10-191-4/+83
| | | | | | * rcutorture: Add --datestamp parameter to kvm-again.shPaul E. McKenney2022-10-191-3/+34
| | | | | | * rcutorture: Make kvm-recheck.sh export TORTURE_SUITEPaul E. McKenney2022-10-191-1/+1
| | | | | | * rcutorture: Make kvm-test-1-run-qemu.sh check for alternative outputPaul E. McKenney2022-10-191-1/+1
| | | | | | * torture: Use mktemp instead of guessing at unique namesPaul E. McKenney2022-10-1915-35/+20
| | | | | | * rcutorture: Add --bootargs parameter to kvm-again.shPaul E. McKenney2022-10-192-12/+65
| | | | | * | rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATEPaul E. McKenney2022-10-191-2/+20
| | | | | * | rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATEPaul E. McKenney2022-10-191-2/+21
| | | | | |/
| | | | * | rcu: Implement lockdep_rcu_enabled for !CONFIG_DEBUG_LOCK_ALLOCJohn Ogness2022-11-091-0/+5
| | | | * | srcu: Debug NMI safety even on archs that don't require itFrederic Weisbecker2022-10-213-31/+34
| | | | * | srcu: Explain the reason behind the read side critical section on GP startFrederic Weisbecker2022-10-211-0/+5
| | | | * | srcu: Warn when NMI-unsafe API is used in NMIFrederic Weisbecker2022-10-211-0/+2
| | | | * | arch/s390: Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig optionPaul E. McKenney2022-10-211-0/+1
| | | | * | arch/loongarch: Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig optionPaul E. McKenney2022-10-211-0/+1
| | | | * | arch/arm64: Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig optionPaul E. McKenney2022-10-211-0/+1
| | | | * | arch/x86: Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig optionPaul E. McKenney2022-10-211-0/+1
| | | | * | srcu: Check for consistent global per-srcu_struct NMI safetyPaul E. McKenney2022-10-211-0/+5
| | | | * | srcu: Check for consistent per-CPU per-srcu_struct NMI safetyPaul E. McKenney2022-10-213-12/+43
| | | | * | srcu: Create an srcu_read_lock_nmisafe() and srcu_read_unlock_nmisafe()Paul E. McKenney2022-10-205-6/+105
| | | | * | srcu: Convert ->srcu_lock_count and ->srcu_unlock_count to atomicPaul E. McKenney2022-10-182-14/+14
| | | | |/
| | | * | net: devinet: Reduce refcount before grace periodEric Dumazet2022-11-301-9/+10
| | | * | net: Use call_rcu_hurry() for dst_release()Joel Fernandes (Google)2022-11-301-1/+1
| | | * | workqueue: Make queue_rcu_work() use call_rcu_hurry()Uladzislau Rezki2022-11-301-1/+1
| | | * | percpu-refcount: Use call_rcu_hurry() for atomic switchJoel Fernandes (Google)2022-11-301-1/+2
| | | * | scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu()Uladzislau Rezki2022-11-291-1/+1
| | | * | rcu/rcutorture: Use call_rcu_hurry() where neededJoel Fernandes (Google)2022-11-291-8/+8
| | | * | rcu/rcuscale: Use call_rcu_hurry() for async reader testJoel Fernandes (Google)2022-11-291-1/+1
| | | * | rcu/sync: Use call_rcu_hurry() instead of call_rcuJoel Fernandes (Google)2022-11-291-1/+1
| | | * | rcuscale: Add laziness and kfree testsJoel Fernandes (Google)2022-11-291-2/+65
| | | * | rcu: Shrinker for lazy rcuVineeth Pillai2022-11-291-0/+52
| | | * | rcu: Refactor code a bit in rcu_nocb_do_flush_bypass()Joel Fernandes (Google)2022-11-291-8/+9
| | | * | rcu: Make call_rcu() lazy to save powerJoel Fernandes (Google)2022-11-298-82/+246
| | | * | rcu: Fix missing nocb gp wake on rcu_barrier()Frederic Weisbecker2022-10-193-0/+17
| | | * | rcu: Fix late wakeup when flush of bypass cblist happensJoel Fernandes (Google)2022-10-191-2/+8
| | | * | rcu: Simplify rcu_init_nohz() cpumask handlingZhen Lei2022-10-191-23/+11
| | | |/
| | * | rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state()Zqiang2022-10-211-1/+1
| | * | rcu-tasks: Make grace-period-age message human-readablePaul E. McKenney2022-10-211-1/+1
| | * | rcu: Remove rcu_is_idle_cpu()Yipeng Zou2022-10-213-10/+0
| | * | slab: Explain why SLAB_TYPESAFE_BY_RCU reference before lockingPaul E. McKenney2022-10-211-0/+11
| | * | rcu: Use READ_ONCE() for lockless read of rnp->qsmaskJoel Fernandes (Google)2022-10-181-1/+1
| | * | rcu: Remove unused 'cpu' in rcu_virt_note_context_switch()Zeng Heng2022-10-183-3/+3
| | * | rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity()Pingfan Liu2022-10-181-1/+4
| | * | rcu: Remove duplicate RCU exp QS report from rcu_report_dead()Zqiang2022-10-181-2/+0
| | |/
| * | doc: Update RCU's lockdep.rstPaul E. McKenney2022-10-201-0/+4
| * | doc: Update listRCU.rstPaul E. McKenney2022-10-201-71/+103
| * | doc: Update checklist.txtPaul E. McKenney2022-10-181-101/+143