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 |
2021-12-10 |
Marco Elver | kcsan: Refactor reading of instrumented memory Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-10-07 |
Paul E. McKenney | Merge branches 'fixes.2021.10.07a', 'scftorture.2021...
|
commit | commitdiff | tree |
2021-10-07 |
Peter Zijlstra | rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-10-07 |
Peter Zijlstra | rcu: Always inline rcu_dynticks_task*_{enter,exit}() Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-16 |
Paul E. McKenney | torture: Make kvm-remote.sh print size of downloaded... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-16 |
Paul E. McKenney | torture: Allot 1G of memory for scftorture runs Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-16 |
Paul E. McKenney | tools/rcu: Add an extract-stall script Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-16 |
Paul E. McKenney | scftorture: Warn on individual scf_torture_init() error... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-16 |
Paul E. McKenney | scftorture: Count reschedule IPIs Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-16 |
Paul E. McKenney | scftorture: Account for weight_resched when checking... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-16 |
Paul E. McKenney | scftorture: Shut down if nonsensical arguments given Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-16 |
Paul E. McKenney | scftorture: Allow zero weight to exclude an smp_call_functio... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-16 |
Waiman Long | rcu: Avoid unneeded function call in rcu_read_unlock() Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-15 |
Paul E. McKenney | rcu-tasks: Update comments to cond_resched_tasks_rcu_qs() Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-15 |
Neeraj Upadhyay | rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-15 |
Neeraj Upadhyay | rcu-tasks: Fix read-side primitives comment for call_rcu_tas... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-15 |
Neeraj Upadhyay | rcu-tasks: Clarify read side section info for rcu_tasks_rude... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-15 |
Neeraj Upadhyay | rcu-tasks: Correct comparisons for CPU numbers in show_stall... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-15 |
Neeraj Upadhyay | rcu-tasks: Correct firstreport usage in check_all_holdout_ta... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-15 |
Neeraj Upadhyay | rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-15 |
Paul E. McKenney | rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthr... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-15 |
Paul E. McKenney | rcu-tasks: Fix s/instruction/instructions/ typo in... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-15 |
Paul E. McKenney | rcu-tasks: Remove second argument of rcu_read_unlock_trace_s... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-15 |
Paul E. McKenney | rcu-tasks: Add trc_inspect_reader() checks for exiting... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-15 |
Paul E. McKenney | rcu-tasks: Simplify trc_read_check_handler() atomic... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Marco Elver | kcsan: selftest: Cleanup and add missing __init Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Marco Elver | kcsan: Move ctx to start of argument list Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Marco Elver | kcsan: Support reporting scoped read-write access type Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Marco Elver | kcsan: Start stack trace with explicit location if... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Marco Elver | kcsan: Save instruction pointer for scoped accesses Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Marco Elver | kcsan: Add ability to pass instruction pointer of access... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Marco Elver | kcsan: test: Fix flaky test case Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Marco Elver | kcsan: test: Use kunit_skip() to skip tests Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Marco Elver | kcsan: test: Defer kcsan_test_init() after kunit initialization Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Paul E. McKenney | torture: Make torture.sh print the number of files... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Scott Wood | rcutorture: Avoid problematic critical section nesting... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Paul E. McKenney | rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_state... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Paul E. McKenney | rcuscale: Warn on individual rcu_scale_init() error... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Paul E. McKenney | refscale: Warn on individual ref_scale_init() error... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Paul E. McKenney | locktorture: Warn on individual lock_torture_init(... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Paul E. McKenney | rcutorture: Warn on individual rcu_torture_init() error... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Paul E. McKenney | rcutorture: Suppressing read-exit testing is not an... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Paul E. McKenney | rcu-tasks: Wait for trc_read_check_handler() IPIs Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Neeraj Upadhyay | rcu: Fix existing exp request check in sync_sched_exp_online... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Juri Lelli | rcu: Make rcu update module parameters world-readable Suggested-by: Paul E. McKenney <paulmck@kernel.org> Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Juri Lelli | rcu: Make rcu_normal_after_boot writable again Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Paul E. McKenney | rcu: Make rcutree_dying_cpu() use its "cpu" parameter Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Paul E. McKenney | rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Paul E. McKenney | rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Paul E. McKenney | rcu: Comment rcu_gp_init() code waiting for CPU-hotplug... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Zhouyi Zhou | rcu: Fix undefined Kconfig macros Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Paul E. McKenney | doc: Add another stall-warning root cause in stallwarn.rst Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Paul E. McKenney | rcu: Eliminate rcu_implicit_dynticks_qs() local variable... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Paul E. McKenney | rcu: Eliminate rcu_implicit_dynticks_qs() local variable... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Paul E. McKenney | rcu-nocb: Fix a couple of tree_nocb code-style nits Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Paul E. McKenney | rcu: Mark accesses to rcu_state.n_force_qs Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-09-13 |
Paul E. McKenney | torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-08-10 |
Paul E. McKenney | Merge branches 'doc.2021.07.20c', 'fixes.2021.08.06a...
|
commit | commitdiff | tree |
2021-08-10 |
Sebastian Andrzej... | torture: Replace deprecated CPU-hotplug functions. Cc: "Paul E. McKenney" <paulmck@kernel.org> Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-08-10 |
Sebastian Andrzej... | rcu: Replace deprecated CPU-hotplug functions Cc: "Paul E. McKenney" <paulmck@kernel.org> Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-08-06 |
Paul E. McKenney | rcu: Print human-readable message for schedule() in... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-08-06 |
Frederic Weisbecker | rcu: Explain why rcu_all_qs() is a stub in preemptible... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-08-06 |
Liu Song | rcu: Use per_cpu_ptr to get the pointer of per_cpu... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-08-06 |
Liu Song | rcu: Remove useless "ret" update in rcu_gp_fqs_loop() Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-08-06 |
Paul E. McKenney | rcu: Mark accesses in tree_stall.h Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-08-06 |
Paul E. McKenney | rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-08-06 |
Paul E. McKenney | rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-08-06 |
Paul E. McKenney | srcutiny: Mark read-side data races Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-08-06 |
Paul E. McKenney | rcu: Start timing stall repetitions after warning complete Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-08-06 |
Sergey Senozhatsky | rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() Suggested-by: "Paul E. McKenney" <paulmck@kernel.org> ...Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-08-06 |
Sergey Senozhatsky | rcu/tree: Handle VM stoppage in stall detection ...Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-08-06 |
Julian Wiedmann | rculist: Unify documentation about missing list_empty_rcu() Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-08-06 |
Paul E. McKenney | rcu: Mark accesses to ->rcu_read_lock_nesting Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-08-06 |
Paul E. McKenney | rcu: Weaken ->dynticks accesses and updates ...lkml/20210721202127.2129660-4-paulmck@kernel.org/ Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-08-06 |
Joel Fernandes ... | rcu: Remove special bit at the bottom of the ->dynticks... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-08-06 |
Yanfei Xu | rcu: Fix stall-warning deadlock due to non-release... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-08-06 |
Yanfei Xu | rcu: Fix to include first blocked task in stall warning Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-07-27 |
Paul E. McKenney | tools/memory-model: Document data_race(READ_ONCE()) Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
next |