projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible
2021-03-15
Frederic Weisbecker
rcu/nocb: Move trace_rcu_nocb_wake() calls outside...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-03-15
Frederic Weisbecker
rcu/nocb: Remove stale comment above rcu_segcblist_offload()
Reported-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-03-15
Frederic Weisbecker
rcu/nocb: Disable bypass when CPU isn't completely...
Reported-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-03-15
Frederic Weisbecker
rcu/nocb: Fix missed nocb_timer requeue
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-03-15
Jiapeng Chong
rcu: Make nocb_nobypass_lim_per_jiffy static
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-03-08
Frederic Weisbecker
rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_stat...
Reported-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-03-08
Frederic Weisbecker
rcu/nocb: Only (re-)initialize segcblist when needed...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-03-08
Frederic Weisbecker
rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep
Reported-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-03-08
Frederic Weisbecker
rcu/nocb: Forbid NOCB toggling on offline CPUs
Reported-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-03-08
Frederic Weisbecker
rcu/nocb: Comment the reason behind BH disablement...
Reported-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-03-08
Frederic Weisbecker
rcu/nocb: Detect unsafe checks for offloaded rdp
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-22
Paul E. McKenney
Merge branches 'doc.2021.01.06a', 'fixes.2021.01.04b...
commit
|
commitdiff
|
tree
2021-01-22
Paul E. McKenney
percpu_ref: Dump mem_dump_obj() info upon reference...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-22
Paul E. McKenney
rcu: Make call_rcu() print mem_dump_obj() info for...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-22
Paul E. McKenney
mm: Make mem_obj_dump() vmalloc() dumps include start...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-22
Paul E. McKenney
mm: Make mem_dump_obj() handle vmalloc() memory
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-22
Paul E. McKenney
mm: Make mem_dump_obj() handle NULL and zero-sized...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-22
Paul E. McKenney
mm: Add mem_dump_obj() to print source of memory block
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-21
Willy Tarreau
tools/rcutorture: Fix position of -lgcc in mkinitrd.sh
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-21
Willy Tarreau
tools/nolibc: Fix position of -lgcc in the documented...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-21
Willy Tarreau
tools/nolibc: Emit detailed error for missing alternate...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-21
Willy Tarreau
tools/nolibc: Remove incorrect definitions of __ARCH_WANT_*
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-21
Willy Tarreau
tools/nolibc: Get timeval, timespec and timezone from...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-21
Willy Tarreau
tools/nolibc: Implement poll() based on ppoll()
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-21
Willy Tarreau
tools/nolibc: Implement fork() based on clone()
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-21
Willy Tarreau
tools/nolibc: Make getpgrp() fall back to getpgid(0)
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-21
Willy Tarreau
tools/nolibc: Make dup2() rely on dup3() when available
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-21
Willy Tarreau
tools/nolibc: Add the definition for dup()
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-12
Paul E. McKenney
rcutorture: Add rcutree.use_softirq=0 to RUDE01 and...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Maintain torture-specific set of CPUs-online...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Clean up after torture-test CPU hotplugging
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
rcutorture: Make object_debug also double call_rcu...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Throttle VERBOSE_TOROUT_*() output
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Make refscale throttle high-rate printk()s
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
rcutorture: Use hrtimers for reader and writer delays
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Make stutter use torture_hrtimeout_*() functions
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
rcutorture: Use torture_hrtimeout_jiffies() to avoid...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Add fuzzed hrtimer-based sleep functions
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
rcutorture: Make rcu_torture_fakewriter() use blocking...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
rcutorture: Make synctype[] and nsynctype be static...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
rcutorture: Require entire stutter period be post-boot
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
refscale: Allow summarization of verbose output
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Compress KASAN vmlinux files
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Add --kcsan-kmake-arg to torture.sh for KCSAN
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Add command and results directory to torture...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Allow scenarios to be specified to torture.sh
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Drop log.long generation from torture.sh
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Make torture.sh refuse to do zero-length runs
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Make torture.sh throttle VERBOSE_TOROUT_*...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Make torture.sh allmodconfig retain and label...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Create doyesno helper function for torture.sh
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Make torture.sh refscale runs use verbose_batched...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Make torture.sh rcuscale and refscale deal...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Enable torture.sh argument checking
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Auto-size SCF and scaling runs based on number...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Add "make allmodconfig" to torture.sh
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Remove use of "eval" in torture.sh
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Make torture.sh use common time-duration bash...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
torture: Add torture.sh torture-everything script
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Neeraj Upadhyay
rcu: Check and report missed fqs timer wakeup on RCU...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
rcu: Do any deferred nocb wakeups at CPU offline time
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
rcu/nocb: Code-style nits in callback-offloading toggling
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
rcu/nocb: Add grace period and task state to show_rcu_nocb_s...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Frederic Weisbecker
tools/rcutorture: Support nocb toggle in TREE01
Inspired-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Paul E. McKenney
rcutorture: Test runtime toggling of CPUs' callback...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Frederic Weisbecker
timer: Add timer_curr_running()
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Frederic Weisbecker
cpu/hotplug: Add lockdep_is_cpus_held()
Cc: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Frederic Weisbecker
rcu/nocb: Locally accelerate callbacks as long as offloading...
Inspired-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Frederic Weisbecker
rcu/nocb: Process batch locally as long as offloading...
Inspired-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Frederic Weisbecker
rcu/nocb: Only cond_resched() from actual offloaded...
Inspired-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Frederic Weisbecker
rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last...
Inspired-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Frederic Weisbecker
rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY
Inspired-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Frederic Weisbecker
rcu/nocb: Shutdown nocb timer on de-offloading
Inspired-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Frederic Weisbecker
rcu/nocb: Re-offload support
Inspired-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Frederic Weisbecker
rcu/nocb: De-offloading GP kthread
Inspired-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Frederic Weisbecker
rcu/nocb: Don't deoffload an offline CPU with pending...
Suggested-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Frederic Weisbecker
rcu/nocb: De-offloading CB kthread
Inspired-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Frederic Weisbecker
rcu/nocb: Always init segcblist on CPU up
Inspired-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Frederic Weisbecker
rcu/nocb: Provide basic callback offloading state machine...
Inspired-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Frederic Weisbecker
rcu/nocb: Turn enabled/offload states into a common...
Inspired-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Joel Fernandes ...
rcu/segcblist: Add debug checks for segment lengths
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Joel Fernandes ...
rcu/trace: Add tracing for how segcb list changes
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Joel Fernandes ...
rcu/tree: segcblist: Remove redundant smp_mb()s
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Joel Fernandes ...
rcu/segcblist: Add counters to segcblist datastructure
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Joel Fernandes ...
rcu/segcblist: Add additional comments to explain smp_mb()
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Sebastian Andrzej...
doc: Use CONFIG_PREEMPTION
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-07
Sebastian Andrzej...
doc: Update RCU's requirements page about the PREEMPT_RT...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-05
Paul E. McKenney
torture: Do Kconfig analysis only once per scenario
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-04
Paul E. McKenney
rcu: Make TASKS_TRACE_RCU select IRQ_WORK
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-04
Uladzislau Rezki...
rcu-tasks: Add RCU-tasks self tests
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-04
Paul E. McKenney
rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_r...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-04
Paul E. McKenney
rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_i...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-04
Wang Qing
locking: Remove duplicate include of percpu-rwsem.h
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-04
Peter Zijlstra
sched/core: Allow try_invoke_on_locked_down_task()...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-04
Akira Yokosawa
tools/memory-model: Fix typo in klitmus7 compatibility...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-04
Akira Yokosawa
tools/memory-model: Remove redundant initialization...
Suggested-by: Paul E. McKenney <
paulmck@kernel.org
>
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-04
Paul E. McKenney
tools/memory-model: Tie acquire loads to reads-from
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-04
Marco Elver
random32: Re-enable KCSAN instrumentation
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
2021-01-04
Marco Elver
kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_s...
Signed-off-by: Paul E. McKenney <
paulmck@kernel.org
>
commit
|
commitdiff
|
tree
next