2022-05-03 |
Paul E. McKenney | srcu: Add contention check to call_srcu() srcu_data... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-05-03 |
Paul E. McKenney | srcu: Automatically determine size-transition strategy... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-04-11 |
Paul E. McKenney | srcu: Add contention-triggered addition of srcu_node... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-04-11 |
Paul E. McKenney | srcu: Create concurrency-safe helper for initiating... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-04-11 |
Paul E. McKenney | srcu: Explain srcu_funnel_gp_start() call to list_add... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-04-11 |
Paul E. McKenney | srcu: Prevent cleanup_srcu_struct() from freeing non... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-04-11 |
Paul E. McKenney | srcu: Avoid NULL dereference in srcu_torture_stats_print() Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-04-11 |
Alexander Aring | srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-04-11 |
Paul E. McKenney | srcu: Add boot-time control over srcu_node array allocation Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-04-11 |
Neeraj Upadhyay | srcu: Ensure snp nodes tree is fully initialized before... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-04-11 |
Paul E. McKenney | srcu: Use invalid initial value for srcu_node GP sequence... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-04-11 |
Paul E. McKenney | srcu: Compute snp_seq earlier in srcu_funnel_gp_start() Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-04-11 |
Paul E. McKenney | srcu: Make rcutorture dump the SRCU size state Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-04-11 |
Paul E. McKenney | srcu: Add size-state transitioning code Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-04-11 |
Paul E. McKenney | srcu: Dynamically allocate srcu_node array Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-04-11 |
Paul E. McKenney | srcu: Make Tree SRCU able to operate without snp_node... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-04-11 |
Paul E. McKenney | srcu: Make srcu_funnel_gp_start() cache ->mynode in... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-04-11 |
Paul E. McKenney | srcu: Fix s/is/if/ typo in srcu_node comment Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-04-11 |
Paul E. McKenney | srcu: Tighten cleanup_srcu_struct() GP checks Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-24 |
Paul E. McKenney | Merge branches 'exp.2022.02.24a', 'fixes.2022.02.14a...
|
commit | commitdiff | tree |
2022-02-14 |
Yury Norov | rcu: Replace cpumask_weight with cpumask_empty where... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-14 |
Ingo Molnar | rcu: Remove __read_mostly annotations from rcu_scheduler_act... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-14 |
Ingo Molnar | rcu: Uninline multi-use function: finish_rcuwait() Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-14 |
Paul E. McKenney | rcu: Mark writes to the rcu_segcblist structure's ... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-14 |
Zqiang | kasan: Record work creation stack trace with interrupts... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-14 |
Paul E. McKenney | rcu: Inline __call_rcu() into call_rcu() Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-14 |
David Woodhouse | rcu: Add mutex for rcu boost kthread spawning and affinity... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-14 |
Uladzislau Rezki... | rcu: Fix description of kvfree_rcu() Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-14 |
Paul E. McKenney | MAINTAINERS: Add Frederic and Neeraj to their RCU... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-08 |
Paul E. McKenney | rcutorture: Provide non-power-of-two Tasks RCU scenarios Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-08 |
Paul E. McKenney | rcutorture: Test SRCU size transitions Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-08 |
Paul E. McKenney | torture: Make torture.sh help message match reality Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-08 |
Paul E. McKenney | rcu-tasks: Set ->percpu_enqueue_shift to zero upon... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-08 |
Paul E. McKenney | rcu-tasks: Use order_base_2() instead of ilog2() Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-08 |
Paul E. McKenney | rcu: Create and use an rcu_rdp_cpu_online() Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-08 |
Paul E. McKenney | rcu: Make rcu_barrier() no longer block CPU-hotplug... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-08 |
Paul E. McKenney | rcu: Rework rcu_barrier() and callback-migration logic Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-08 |
Paul E. McKenney | rcu: Refactor rcu_barrier() empty-list handling Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-08 |
David Woodhouse | rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Waiman Long | clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Alan Stern | tools/memory-model: Explain syntactic and semantic... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | torture: Change KVM environment variable to RCUTORTURE Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | torture: Make kvm-find-errors.sh notice missing vmlinux... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | torture: Print only one summary line per run Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | torture: Make kvm-remote.sh try multiple times to download... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | torture: Compress KCSAN as well as KASAN vmlinux files Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | torture: Indicate which torture.sh runs' bugs are all... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | torture: Make kvm.sh summaries note runs having only... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | torture: Output per-failed-run summary lines from torture.sh Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | torture: Allow four-digit repetition numbers for -... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | torture: Drop trailing ^M from console output Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | rcutorture: Enable limited callback-flooding tests... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | torture: Wake up kthreads after storing task_struct... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | rcutorture: Fix rcu_fwd_mutex deadlock Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | rcutorture: Add end-of-test check to rcu_torture_fwd_prog... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | rcutorture: Make rcu_fwd_cb_nodelay be a counter Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | rcutorture: Increase visibility of forward-progress... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | torture: Distinguish kthread stopping and being asked... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | rcutorture: Print message before invoking ->cb_barrier() Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Zqiang | rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | rcu: Don't deboost before reporting expedited quiescent... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Alison Chaiken | rcu: Update documentation regarding kthread_prio cmdline... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Alison Chaiken | rcu: Elevate priority of offloaded callback threads Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Alison Chaiken | rcu: Make priority of grace-period thread consistent Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Alison Chaiken | rcu: Move kthread_prio bounds-check to a separate function Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Zqiang | rcu: Create per-cpu rcuc kthreads only when rcutree... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Neeraj Upadhyay | rcu: Remove unused rcu_state.boost Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Neeraj Upadhyay | rcu/nocb: Handle concurrent nocb kthreads creation Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | rcu: Mark accesses to boost_starttime Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Paul E. McKenney | rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-02-02 |
Neeraj Upadhyay | rcu/exp: Fix check for idle context in rcu_exp_handler Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2022-01-26 |
Paul E. McKenney | rcu-tasks: Fix computation of CPU-to-list shift counts Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | kcsan: Only test clear_bit_unlock_is_negative_byte... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | kcsan: Avoid nested contexts reading inconsistent reorder_access Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | kcsan: Turn barrier instrumentation into macros Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | kcsan: Make barrier tests compatible with lockdep Reported-by: Paul E. McKenney <paulmck@kernel.org> Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | kcsan: Support WEAK_MEMORY with Clang where no objtool... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Alexander Potapenko | compiler_attributes.h: Add __disable_sanitizer_instrumentation Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | objtool, kcsan: Remove memory barrier instrumentation... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | objtool, kcsan: Add memory barrier instrumentation... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | sched, kcsan: Enable memory barrier instrumentation Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | mm, kcsan: Enable barrier instrumentation Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin_u... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | x86/barriers, kcsan: Use generic instrumentation for... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | asm-generic/bitops, kcsan: Add instrumentation for... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | locking/atomics, kcsan: Add instrumentation for barriers Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | locking/barriers, kcsan: Support generic instrumentation Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | locking/barriers, kcsan: Add instrumentation for barriers Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | kcsan: selftest: Add test case to check memory barrier... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | kcsan: Ignore GCC 11+ warnings about TSan runtime support Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | kcsan: test: Add test cases for memory barrier instrumentation Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | kcsan: test: Match reordered or normal accesses Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | kcsan: Document modeling of weak memory Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | kcsan: Show location access was reordered to Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | kcsan: Call scoped accesses reordered in reports Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | kcsan, kbuild: Add option for barrier instrumentation... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | kcsan: Add core memory barrier instrumentation functions Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | kcsan: Add core support for a subset of weak memory... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | kcsan: Avoid checking scoped accesses from nested contexts Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-10 |
Marco Elver | kcsan: Remove redundant zero-initialization of globals Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
next |