Skip to content

rcu: Enhance the capability to cope with concurrent cpu offlining/onlining #4

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 55 commits into
base: rcu-dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
d078eb7
tools/memory-model: Document locking corner cases
paulmckrcu Aug 14, 2020
d55a79c
tools/memory-model: Make judgelitmus.sh note timeouts
paulmckrcu Mar 18, 2019
3e0e0d9
tools/memory-model: Make cmplitmushist.sh note timeouts
paulmckrcu Mar 18, 2019
ce26c0d
tools/memory-model: Make judgelitmus.sh identify bad macros
paulmckrcu Mar 18, 2019
e450f7e
tools/memory-model: Make judgelitmus.sh detect hard deadlocks
paulmckrcu Mar 19, 2019
c82c61e
tools/memory-model: Fix paulmck email address on pre-existing scripts
paulmckrcu Apr 11, 2019
4be1396
tools/memory-model: Update parseargs.sh for hardware verification
paulmckrcu Mar 19, 2019
a0ef691
tools/memory-model: Make judgelitmus.sh handle hardware verifications
paulmckrcu Mar 19, 2019
8fca8d0
tools/memory-model: Add simpletest.sh to check locking, RCU, and SRCU
paulmckrcu Mar 19, 2019
b483d17
tools/memory-model: Fix checkalllitmus.sh comment
paulmckrcu Mar 19, 2019
415343c
tools/memory-model: Hardware checking for check{,all}litmus.sh
paulmckrcu Mar 20, 2019
a4da1dc
tools/memory-model: Make judgelitmus.sh ransack .litmus.out files
paulmckrcu Mar 20, 2019
b8e2918
tools/memory-model: Split runlitmus.sh out of checklitmus.sh
paulmckrcu Mar 20, 2019
92e93ba
tools/memory-model: Make runlitmus.sh generate .litmus.out for --hw
paulmckrcu Mar 20, 2019
07492ae
tools/memory-model: Move from .AArch64.litmus.out to .litmus.AArch.out
paulmckrcu Mar 21, 2019
1585dd5
tools/memory-model: Keep assembly-language litmus tests
paulmckrcu Mar 21, 2019
199d988
tools/memory-model: Allow herd to deduce CPU type
paulmckrcu Mar 22, 2019
f85c750
tools/memory-model: Make runlitmus.sh check for jingle errors
paulmckrcu Mar 26, 2019
d0dc9d3
tools/memory-model: Add -v flag to jingle7 runs
paulmckrcu Apr 5, 2019
660959d
tools/memory-model: Implement --hw support for checkghlitmus.sh
paulmckrcu Mar 23, 2019
935d88f
tools/memory-model: Fix scripting --jobs argument
paulmckrcu Mar 27, 2019
8061f85
tools/memory-model: Make checkghlitmus.sh use mselect7
paulmckrcu Apr 8, 2019
ce208b6
tools/memory-model: Make history-check scripts use mselect7
paulmckrcu Apr 8, 2019
c5cdcac
tools/memory-model: Add "--" to parseargs.sh for additional arguments
paulmckrcu May 2, 2019
8fe3019
tools/memory-model: Repair parseargs.sh header comment
paulmckrcu May 2, 2019
b53862d
tools/memory-model: Add checktheselitmus.sh to run specified litmus t…
paulmckrcu May 2, 2019
7458b3b
tools/memory-model: Add data-race capabilities to judgelitmus.sh
paulmckrcu May 3, 2019
40652cf
tools/memory-model: Make judgelitmus.sh handle scripted Result: tag
paulmckrcu Jun 6, 2019
5e12d26
tools/memory-model: Use "-unroll 0" to keep --hw runs finite
paulmckrcu Jun 25, 2019
3d5bfdc
Merge branch 'nolibc.2022.08.31b' into HEAD
paulmckrcu Sep 1, 2022
d3d8f70
Merge branch 'lkmm.2022.08.31b' into HEAD
paulmckrcu Sep 1, 2022
fcf6bb3
Merge branch 'lkmm-dev.2022.08.31b' into HEAD
paulmckrcu Sep 1, 2022
c352b1e
memory-model: Prohibit nested SRCU read-side critical sections
paulmckrcu Apr 27, 2022
e3b5b5c
rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE
paulmckrcu Aug 25, 2022
9fc458c
rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE
paulmckrcu Aug 25, 2022
cdb5899
rcutorture: Add --bootargs parameter to kvm-again.sh
paulmckrcu Aug 26, 2022
63da032
torture: Use mktemp instead of guessing at unique names
paulmckrcu Aug 27, 2022
f7b8a3b
rcutorture: Make kvm-test-1-run-qemu.sh check for alternative output
paulmckrcu Aug 29, 2022
f7b63bd
rcutorture: Make kvm-recheck.sh export TORTURE_SUITE
paulmckrcu Aug 29, 2022
9f58826
rcutorture: Add --datestamp parameter to kvm-again.sh
paulmckrcu Aug 29, 2022
152eef3
rcutorture: Avoid redundant builds for rcuscale and refscale in tortu…
paulmckrcu Aug 29, 2022
0ef4a22
rcutorture: Avoid torture.sh compressing identical files
paulmckrcu Aug 30, 2022
0d26bab
rcu: Remove duplicate RCU exp QS report from rcu_report_dead()
qiangzh3 Aug 30, 2022
5d32450
tools/memory-model: Weaken ctrl dependency definition in explanation.txt
paulhdk Sep 3, 2022
d9b38e6
torture: Make torture.sh create a properly formated log file
paulmckrcu Sep 4, 2022
7139c19
rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity()
liupingfan Sep 6, 2022
a1e333d
doc: Remove arrayRCU.rst
paulmckrcu Sep 8, 2022
1f0e704
doc: Update checklist.txt
paulmckrcu Sep 9, 2022
b8991a1
doc: Update listRCU.rst
paulmckrcu Sep 11, 2022
98ec984
rcu: Simplify rcu_init_nohz() cpumask handling
Sep 1, 2022
fdc1eea
kcsan: Instrument memcpy/memset/memmove with newer Clang
melver Sep 12, 2022
27f3248
objtool, kcsan: Add volatile read/write instrumentation to whitelist
melver Sep 12, 2022
a3450c5
Revert "rcu: Simplify rcu_init_nohz() cpumask handling"
paulmckrcu Sep 14, 2022
2f91146
rcu: Simplify rcu_init_nohz() cpumask handling
Sep 13, 2022
b4d351c
Dummy commit
chantra Sep 15, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
165 changes: 0 additions & 165 deletions Documentation/RCU/arrayRCU.rst

This file was deleted.

Loading