Sign in
◑
Theme
kernel
/
pub
/
scm
/
linux
/
kernel
/
git
/
paulmck
/
perfbook
/
HEAD
ebbeb9e
CodeSamples/functions.bash: Make power2inc always do last CPU
by Paul E. McKenney
· 3 days ago
master
7c61512
datastruct/hash: Simplify hashtorture initial insertion
by Kunwu Chan
· 9 weeks ago
a7c5805
defer/rcu.tex: Emphasize wait-for-old-readers used in combination
by Paul E. McKenney
· 7 weeks ago
e441bab
defer/rcuintro.tex: Move core RCU API table to beginning of section
by Paul E. McKenney
· 7 weeks ago
854fac2
defer/rcu.tex: Wordsmith QQ.23 RCU as rwlock replacement
by Paul E. McKenney
· 7 weeks ago
0e9d5d5
defer/rcuintro.tex: Clarify purpose of call_rcu() in table
by Paul E. McKenney
· 7 weeks ago
4c2d274
defer/rcuintro.tex: Wordsmith insertion/deletion primitives
by Paul E. McKenney
· 7 weeks ago
72f47cd
defer/rcu.tex: Wordsmith RCU preamble
by Paul E. McKenney
· 7 weeks ago
628d0e7
toosloftrade: Fix up sentence structure
by Akira Yokosawa
· 3 months ago
33cd37a
toolsoftrade: Apply scheme of enhanced \clnref (2nd batch)
by Akira Yokosawa
· 3 months ago
6fa444b
toolsoftrade: Correct line number: s/5/A5/
by Paul E. McKenney
· 3 months ago
4c69e89
datastruct/existence: link the uperf tests against jemalloc, not tcmalloc
by Mathieu Desnoyers
· 3 months ago
0f73486
lib/random: catch unseeded and out-of-range Park-Miller state
by Mathieu Desnoyers
· 3 months ago
43a37b3
datastruct/log: seed the RNG per thread in logtorture
by Mathieu Desnoyers
· 3 months ago
bb6e9d3
defer: seed the RNG in singleton's updater
by Mathieu Desnoyers
· 3 months ago
b775924
defer: seed the RNG per thread in routetorture
by Mathieu Desnoyers
· 3 months ago
472cd61
datastruct/skiplist: seed the RNG per thread in skiplisttorture
by Mathieu Desnoyers
· 3 months ago
a24f0b7
datastruct/existence: add --groupobjs to decouple commit width from nobjects
by Mathieu Desnoyers
· 3 months ago
5c0c3c5
datastruct/existence: reject --nreaders instead of hanging
by Mathieu Desnoyers
· 3 months ago
975ad82
datastruct/existence: rotate every resident key, not the first third
by Mathieu Desnoyers
· 3 months ago
59f17d1
datastruct/existence: seed the RNG per thread in existence_3skiplist_uperf
by Mathieu Desnoyers
· 3 months ago
191d410
lib/random: add setrandom_thread()
by Mathieu Desnoyers
· 3 months ago
1a3403d
toolsoftrade: Minor fixes
by Akira Yokosawa
· 3 months ago
de2c834
Adjust position of hyperlink targets of line lebels in Verbatim{T|N}
by Akira Yokosawa
· 3 months ago
e3dcd91
Enhance \clnref for multi-part listing and employ it
by Akira Yokosawa
· 3 months ago
0a8e9fb
toolsoftrade: Upgrade store-to-load-transformation example
by Paul E. McKenney
· 3 months ago
5fa9e33
CodeSamples/lib: Add stupid test to random.c
by Paul E. McKenney
· 3 months ago
90dbd43
CodeSamples/lib: Correct myrandom() output-range comment
by Mathieu Desnoyers
· 3 months ago
52fb463
CodeSamples/lib: Avoid degenerate seeds in Park-Miller RNG
by Mathieu Desnoyers
· 3 months ago
5a4543f
toolsoftrade: Add QQ on usefulness of barrier()
by Paul E. McKenney
· 3 months ago
7fa508a
toolsoftrade: Upgrade invented-store example
by Paul E. McKenney
· 4 months ago
f6e5f39
toolsoftrade: Upgrade store-fusing and code-reordering examples
by Paul E. McKenney
· 4 months ago
688d07e
toolsoftrade: Wordsmith shenanigans QQ and add another
by Paul E. McKenney
· 4 months ago
9d2f18f
Bibliography update
by Paul E. McKenney
· 4 months ago
ab4f4d1
toolsoftrade: Upgrade infinite and finite load-fusing listings
by Paul E. McKenney
· 4 months ago
a1d3bc7
toolsoftrade: Fix off-by-one error WRT Listing 4.14's line count
by Akira Yokosawa
· 4 months ago
bebee9a
toolsoftrade: Fix up conventions around VerbatimT
by Akira Yokosawa
· 4 months ago
f7fdd69
toolsoftrade: Combine Listings 4.14 and 4.15
by Paul E. McKenney
· 4 months ago
b29ee77
Redefine line count format at the beginning of VerbatimT env
by Akira Yokosawa
· 4 months ago
2436714
Define macros for multi-part listings in preamble
by Akira Yokosawa
· 4 months ago
a9d5892
Update rcu-test-ratio for Linux v7.1
by Akira Yokosawa
· 4 months ago
0b46edd
defer/rcufundamental: Fix typo ("cannot not return")
by Akira Yokosawa
· 4 months ago
6ebd254
defer/rcuintro: More tweaks for Listings 9.13 and 9.14
by Akira Yokosawa
· 4 months ago
2181e06
defer/rcuintro: Tweak Listings 9.13 and 9.14 by employing fancyvrb
by Akira Yokosawa
· 4 months ago
15f6c11
Stop loading braket.sty
by Akira Yokosawa
· 4 months ago
e429569
runlatex.sh: Cope with missing cleveref.sty
by Akira Yokosawa
· 4 months ago
d7c24ba
defer/updates: Add note that Tiny RCU has super-fast updates
by Paul E. McKenney
· 4 months ago
v2026.06.21a
6064781
defer/hazptr: Add diagram illustrating hazard pointers
by Paul E. McKenney
· 4 months ago
204351b
defer/whichtochoose: RCU/hazptr refinements and combinations
by Paul E. McKenney
· 4 months ago
f7c83bb
defer/hazptr: Add further hazard-pointer standardization
by Paul E. McKenney
· 4 months ago
faffac9
together/applyrcu: Add "RCU Conversion Guide"
by Paul E. McKenney
· 4 months ago
75427df
together/hazptr: Add "Hazard-Pointer Conversion Guide"
by Paul E. McKenney
· 4 months ago
2ef7134
defer: Random self-review improvements
by Paul E. McKenney
· 4 months ago
01f4802
together/applyrcu: Add a "Fresh and Consistent Data" section
by Paul E. McKenney
· 4 months ago
04729b2
CodeSamples/defer: Fix route_cacm_c11.c comment-only "else"
by Paul E. McKenney
· 4 months ago
3093702
CodeSamples/defer: Modify route_cacm.c for fresh data
by Paul E. McKenney
· 4 months ago
d7921ee
Merge /media/paulmck/365B-2A86/perfbook.2026.06.18-13.36.19.35b2cb996eaa.bundle
by Paul E. McKenney
· 4 months ago
35b2cb9
CodeSamples/defer: Modify route_cacm_c11.c for fresh data
by Paul E. McKenney
· 4 months ago
024b503
count: Clarify Section 5.1 laws-of-physics discussion
by Paul E. McKenney
· 4 months ago
b06f7fd
cpu/hwfreelunch: Clarify Section 3.3 discussion
by Paul E. McKenney
· 4 months ago
6489a0c
defer/rcuintro: Add specific examples to Section 9.5.1.1
by Paul E. McKenney
· 4 months ago
bbe824f
memorder/memorder: Clarify Section 15.3.7.2 discussion
by Paul E. McKenney
· 4 months ago
fd38a75
defer/rcufundamental: Clarify Section 9.5.2.2 discussion
by Paul E. McKenney
· 4 months ago
5d674b9
debugging: Add formal-verification forward reference
by Paul E. McKenney
· 4 months ago
cfdfeac
locking: Explain why C++ .lock() doesn't do address order
by Paul E. McKenney
· 5 months ago
f126e42
memorder: Fix use of \cpagerefrange{}{}
by Akira Yokosawa
· 5 months ago
1bc3abd
Stop using "cleveref" with LaTeX2e <2024-11-01> and later
by Akira Yokosawa
· 5 months ago
f044bfd
Get rid of "arydshln"
by Akira Yokosawa
· 5 months ago
2903e59
precheck-tentative.sh: Allow "v4.4a" style revision of lineno.sty
by Akira Yokosawa
· 5 months ago
8ba62c5
runlatex.sh: "iconv -l" rather than "iconv --list"
by Akira Yokosawa
· 5 months ago
86d59e3
memorder: Fix typo ("`" --> " ")
by Akira Yokosawa
· 5 months ago
15b4ca7
memorder: Add an "SRCU" section to "Higher-Level Primitives"
by Paul E. McKenney
· 5 months ago
e9a7397
memorder: Add "Asymmetric Memory Barriers" section
by Paul E. McKenney
· 5 months ago
8063bf8
memorder: Tie memory-barrier pairing to Figure 15.3
by Paul E. McKenney
· 5 months ago
302264f
memorder: Fix s/Linux-kernel/Linux kernel/ typo
by Paul E. McKenney
· 5 months ago
0d0ebe6
defer/rcuapi.tex: Add "RCU in Userspace Applications?"
by Paul E. McKenney
· 5 months ago
ae053a5
Bibliography update
by Paul E. McKenney
· 5 months ago
713facc
precheck-tentative.sh: Make array.sty probing fail-fast and deterministic
by Kunwu Chan
· 6 months ago
82dd3ab
formal/formal.tex: Update for Linux kernel v7.0
by Paul E. McKenney
· 6 months ago
c3fa45d
FAQ-BUILD: Add needed packages for Fedora 44
by Akira Yokosawa
· 6 months ago
90c14a1
precheck.sh: Add check of missing LaTeX packages for Fedora 44
by Akira Yokosawa
· 6 months ago
4cad3dd
precheck-tentative.sh: Fail early with suggestions for Fedora 44
by Akira Yokosawa
· 6 months ago
861fc51
runlatex.sh: Add WARNEXIT variable to make "LaTeX Warning:" in .log be ignored
by Akira Yokosawa
· 6 months ago
c9ef5ee
precheck-tentative.sh: Detect premature versions of "lineno" and "microtype"
by Akira Yokosawa
· 6 months ago
6e2558c
Cope with iconv without ISO~8859-1 support
by Akira Yokosawa
· 6 months ago
d6437b9
Apply hotfix for cleveref against recent LaTeX2e
by Akira Yokosawa
· 6 months ago
adc9439
Update rcu-test-ratio for Linux v7.0
by Akira Yokosawa
· 6 months ago
5d4a155
FAQ: Update with Chinese second edition and drive-by updates
by Paul E. McKenney
· 6 months ago
9d270b7
together/applyrcu: Give credit for polled pointer-leak detection
by Paul E. McKenney
· 6 months ago
8f0f6ec
cpu/overview: Add Amadio citation for CPU details
by Paul E. McKenney
· 6 months ago
2944159
appendix/toyrcu: Add "Fixed-Space RCU" section
by Paul E. McKenney
· 6 months ago
561c63b
together/applyrcu: Fix citation by adding unbreakable space
by Paul E. McKenney
· 6 months ago
015ddc4
defer/rcuintro: Add recent experience with time-based RCU
by Paul E. McKenney
· 6 months ago
91c7628
CodeSamples/defer/route_cacm_c11: Simplify per review feedback
by Paul E. McKenney
· 6 months ago
5e058c4
together/applyrcu: Add citations for "Detecting Broken Readers"
by Paul E. McKenney
· 6 months ago
54aa76b
CodeSamples/SMPdesign/maze: Remove mazeq.sh
by Paul E. McKenney
· 6 months ago
c9f8c25
CodeSamples/SMPdesign/maze: Add makehumanmaze.sh script
by Paul E. McKenney
· 6 months ago
92a8ff0
cpu/hwfreelunch: Expand on vacuum-channel transistors
by Paul E. McKenney
· 6 months ago
fe30c55
defer/rcuapi: Add "why no rcu_write_lock()" QQ
by Paul E. McKenney
· 7 months ago
653eba8
defer/rcu: April 9 2026 self-review
by Paul E. McKenney
· 7 months ago
Next »