summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2019-11-2664-6390/+5829
|\
| * Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar2019-10-3164-6390/+5830
| |\
| | *-------. Merge branches 'doc.2019.10.29a', 'fixes.2019.10.30a', 'nohz.2019.10.28a', 'r...Paul E. McKenney2019-10-3050-207/+785
| | |\ \ \ \ \
| | | | | | | * tools/memory-model/Documentation: Add plain accesses and data races to explan...Alan Stern2019-10-051-5/+534
| | | | | | | * tools/memory-model/Documentation: Put redefinition of rcu-fence into explanat...Alan Stern2019-10-051-17/+36
| | | | | | | * tools/memory-model/Documentation: Fix typos in explanation.txtAlan Stern2019-10-051-5/+5
| | | | | | | * tools/memory-model: Fix data race detection for unordered store and loadAlan Stern2019-10-051-1/+1
| | | | | | * | locking: locktorture: Do not include rwlock.h directlyWolfgang M. Reimer2019-10-051-1/+0
| | | | | | * | rcutorture: Make in-kernel-loop testing more brutalPaul E. McKenney2019-10-051-1/+1
| | | | | | * | rcutorture: Separate warnings for each failure typePaul E. McKenney2019-10-051-6/+9
| | | | | | * | rcu: Remove unused variable rcu_perf_writer_stateEthan Hansen2019-10-051-16/+0
| | | | | | * | rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenariosPaul E. McKenney2019-10-058-22/+0
| | | | | | * | locktorture: Replace strncmp() with str_has_prefix()Chuhong Yuan2019-10-051-4/+4
| | | | | | * | rcu: Remove unused function rcutorture_record_progress()Ethan Hansen2019-10-051-2/+0
| | | | | | |/
| | | | | * | security/safesetid: Replace rcu_swap_protected() with rcu_replace_pointer()Paul E. McKenney2019-10-301-2/+2
| | | | | * | net/sched: Replace rcu_swap_protected() with rcu_replace_pointer()Paul E. McKenney2019-10-3012-20/+21
| | | | | * | net/netfilter: Replace rcu_swap_protected() with rcu_replace_pointer()Paul E. McKenney2019-10-301-2/+3
| | | | | * | net/core: Replace rcu_swap_protected() with rcu_replace_pointer()Paul E. McKenney2019-10-302-4/+4
| | | | | * | bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer()Paul E. McKenney2019-10-301-2/+2
| | | | | * | fs/afs: Replace rcu_swap_protected() with rcu_replace_pointer()Paul E. McKenney2019-10-301-2/+2
| | | | | * | drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer()Paul E. McKenney2019-10-302-6/+6
| | | | | * | drm/i915: Replace rcu_swap_protected() with rcu_replace_pointer()Paul E. McKenney2019-10-301-1/+1
| | | | | * | x86/kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer()Paul E. McKenney2019-10-301-2/+2
| | | | | * | rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer()Paul E. McKenney2019-10-301-0/+18
| | | | | |/
| | | | * | rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processingPaul E. McKenney2019-10-281-5/+5
| | | | * | rcu: Confine ->core_needs_qs accesses to the corresponding CPUPaul E. McKenney2019-10-281-4/+4
| | | | * | rcu: Reset CPU hints when reporting a quiescent stateJoel Fernandes (Google)2019-10-281-7/+10
| | | | * | rcu: Force nohz_full tick on upon irq enter instead of exitPaul E. McKenney2019-10-281-6/+5
| | | | * | rcu: Force tick on for nohz_full CPUs not reaching quiescent statesPaul E. McKenney2019-10-282-7/+32
| | | | * | rcutorture: Emulate dyntick aspect of userspace nohz_full sojournPaul E. McKenney2019-10-053-0/+13
| | | | * | rcu: Make CPU-hotplug removal operations enable tickPaul E. McKenney2019-10-051-0/+9
| | | | * | stop_machine: Provide RCU quiescent state in multi_cpu_stop()Paul E. McKenney2019-10-053-1/+3
| | | | * | rcutorture: Force on tick for readers and callback floodersPaul E. McKenney2019-10-051-6/+10
| | | | * | rcu: Force on tick when invoking lots of callbacksPaul E. McKenney2019-10-051-0/+2
| | | | * | time: Export tick start/stop functions for rcutorturePaul E. McKenney2019-10-051-0/+4
| | | | * | nohz: Add TICK_DEP_BIT_RCUFrederic Weisbecker2019-10-053-2/+15
| | | | |/
| | | * | rcu: Suppress levelspread uninitialized messagesPaul E. McKenney2019-10-301-0/+2
| | | * | rcu: Fix uninitialized variable in nocb_gp_wait()Dan Carpenter2019-10-301-1/+1
| | | * | rcu: Update descriptions for rcu_future_grace_period tracepointPaul E. McKenney2019-10-301-5/+5
| | | * | rcu: Update descriptions for rcu_nocb_wake tracepointPaul E. McKenney2019-10-301-14/+21
| | | * | rcu: Remove obsolete descriptions for rcu_barrier tracepointPaul E. McKenney2019-10-301-2/+0
| | | * | rcu: Ensure that ->rcu_urgent_qs is set before resched IPIJoel Fernandes (Google)2019-10-301-0/+1
| | | * | workqueue: Convert for_each_wq to use built-in list checkJoel Fernandes (Google)2019-10-301-8/+2
| | | * | rcu: Several rcu_segcblist functions can be statickbuild test robot2019-10-301-3/+3
| | | * | rcu: Remove unused function hlist_bl_del_init_rcu()Ethan Hansen2019-10-301-28/+0
| | | |/
| | * | Documentation: Rename rcu_node_context_switch() to rcu_note_context_switch()Sebastian Andrzej Siewior2019-10-293-3/+3
| | * | doc: Update list_for_each_entry_rcu() documentationJoel Fernandes (Google)2019-10-292-5/+23
| | * | Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()"Joel Fernandes (Google)2019-10-291-0/+54
| | * | Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()"Joel Fernandes (Google)2019-10-291-1/+1
| | * | docs: rcu: Increase toctree to 3Joel Fernandes (Google)2019-10-291-1/+1