2022-04-12 |
Frederic Weisbecker | rcu: Remove rcu_is_nocb_cpu() 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 |
2021-12-10 |
Marco Elver | kcsan: Refactor reading of instrumented memory Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-09 |
Paul E. McKenney | Merge branches 'doc.2021.11.30c', 'exp.2021.12.07a...
|
commit | commitdiff | tree |
2021-12-09 |
Frederic Weisbecker | rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn_o... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-09 |
Frederic Weisbecker | rcu/nocb: Allow empty "rcu_nocbs" kernel parameter Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-09 |
Frederic Weisbecker | rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-09 |
Frederic Weisbecker | rcu/nocb: Optimize kthreads and rdp initialization Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-09 |
Frederic Weisbecker | rcu/nocb: Prepare nocb_cb_wait() to start with a non... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-09 |
Frederic Weisbecker | rcu/nocb: Remove rcu_node structure from nocb list... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-09 |
Paul E. McKenney | rcu-tasks: Use fewer callbacks queues if callback flood... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-09 |
Paul E. McKenney | rcu-tasks: Use separate ->percpu_dequeue_lim for callback... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-09 |
Paul E. McKenney | rcu-tasks: Use more callback queues if contention encountered Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-09 |
Paul E. McKenney | rcu-tasks: Avoid raw-spinlocked wakeups from call_rcu_tasks_... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-09 |
Paul E. McKenney | rcu-tasks: Count trylocks to estimate call_rcu_tasks... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-09 |
Paul E. McKenney | rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-09 |
Paul E. McKenney | rcu-tasks: Make rcu_barrier_tasks*() handle multiple... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-09 |
Paul E. McKenney | rcu-tasks: Use workqueues for multiple rcu_tasks_invoke_cbs... Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-09 |
Paul E. McKenney | rcu-tasks: Abstract invocations of callbacks Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
2021-12-09 |
Paul E. McKenney | rcu-tasks: Abstract checking of callback lists Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
commit | commitdiff | tree |
next |