Sign in
kernel
/
pub
/
scm
/
linux
/
kernel
/
git
/
paulmck
/
perfbook
/
HEAD
f10ba21
appendix/toyrcu: Describe new per-thread single-counter RCU
by Paul E. McKenney
· 8 days ago
master
b72ca67
CodeSamples/defer: Add rcu_rcl
by Paul E. McKenney
· 8 days ago
f82ad80
advsync/rt: Give nohz_full advice for less aggressive users
by Paul E. McKenney
· 8 days ago
a029dfc
advsync/rt: Add Valentin Schneider's IPI-deferral work
by Paul E. McKenney
· 8 days ago
90ecdf0
advsync/rt.tex: Add Zhouyi Zhou's polling RT approach
by Paul E. McKenney
· 3 weeks ago
17c29ff
memorder: Fix s/CPU 1/CPU 0/ typo in description of Fig 15.3
by Paul E. McKenney
· 3 weeks ago
cda0e9b
defer/rcu: Add Herlihy's QSBR praise
by Paul E. McKenney
· 3 weeks ago
5cf5506
Bibliography update
by Paul E. McKenney
· 4 weeks ago
e98071e
defer/whichtochoose: Qualify RCU reader forward progress
by Paul E. McKenney
· 4 weeks ago
3779e47
CodeSamples/formal/herd/Makefile: Exclude time-consuming test from run-herd7
by Akira Yokosawa
· 4 weeks ago
d60d0a8
CodeSamples/.../herd/Makefile: Add klitmus7-ready tests
by Akira Yokosawa
· 4 weeks ago
4429c28
CodeSamples/.../herd: Declare non-int reg variables in init block
by Akira Yokosawa
· 4 weeks ago
11bc822
defer/hazptr: Fix markers of final qqz in a series for "nq" builds
by Akira Yokosawa
· 6 weeks ago
e736a60
defer/hazptr: Add steps to move from refctr to hazptr
by Paul E. McKenney
· 6 weeks ago
6d6d69b
appendix/whymb: Add Quick Quiz on invalidate acknowledgments
by Paul E. McKenney
· 8 weeks ago
7f9e72f
getrusage: minor typo (runivcsw -> ru_nivcsw)
by Hanmiru Kim
· 8 weeks ago
2ec1535
Detect buggy fvextra and apply patch on the fly
by Akira Yokosawa
· 10 weeks ago
eddfe9e
Revert "runlatex.sh: Detect fvextra versions with known minor regression"
by Akira Yokosawa
· 10 weeks ago
cd98035
runlatex.sh: Detect fvextra versions with known minor regression
by Akira Yokosawa
· 2 months ago
f3d75a7
defer/rcuapi: Fix: srcu_read_lock() *not* usable from NMI
by Paul E. McKenney
· 2 months ago
4453760
defer/rcuapi: Update list APIs based on 2024 LWN RCU API article
by Paul E. McKenney
· 2 months ago
6bb4c3a
defer/rcuapi: Update based on 2024 LWN RCU API article
by Paul E. McKenney
· 2 months ago
396c69a
Bibliography update
by Paul E. McKenney
· 2 months ago
d047984
intro: Say \co{-1} for constant -1
by Akira Yokosawa
· 2 months ago
7ea294d
cpu/overhead: Add "samepage=true" option to short VerbatimN env
by Akira Yokosawa
· 2 months ago
8b89c5b
Provide \qty{} and \unit{} for siunitx < v3.0
by Akira Yokosawa
· 2 months ago
5ee0ab2
docker: Remove "-A" option from localedef
by Akira Yokosawa
· 2 months ago
c73c2d5
intro: Use "VerbatimU" env for non-float code snippet
by Akira Yokosawa
· 2 months ago
f8c73ec
datastruct/datastruct: Document concurrency-friendly hash-table API
by Paul E. McKenney
· 3 months ago
5ef7a25
intro/intro: Add "Existing Sequential Designs" section
by Paul E. McKenney
· 3 months ago
0bc04a7
together/applyrcu: Credit Denis for Lockless Double-Checked Initialation
by Paul E. McKenney
· 3 months ago
22326b5
howto/howto: Add URL of 2025 Kernel Recipes presentation
by Paul E. McKenney
· 3 months ago
187232d
intro/intro: Update based on 2025 Kernel Recipes feedback
by Paul E. McKenney
· 3 months ago
91e6446
CodeSamples/formal/herd: Fix comment format in initialization
by Akira Yokosawa
· 3 months ago
22a1028
together/applyrcu: Add xchg() QQ to lockless configuration update
by Paul E. McKenney
· 3 months ago
437c439
together/applyrcu: Add timings for herd7 and double-check RCU
by Paul E. McKenney
· 3 months ago
6433918
together/applyrcu: Add a section on double-checked CAS
by Paul E. McKenney
· 3 months ago
ef86afa
together/applyrcu: Use nbsp around one-letter variables in Section 13.5.10
by Akira Yokosawa
· 3 months ago
f32dd66
together/applyrcu: Use \clnref{} and its friends in Section 13.5.10
by Akira Yokosawa
· 3 months ago
70cc1f8
together/applyrcu: Use nbsp around one-letter variables in Section 13.5.9
by Akira Yokosawa
· 3 months ago
915807a
together/applyrcu: Use \clnref{} and its friends in Section 13.5.9
by Akira Yokosawa
· 3 months ago
660c44c
CodeSamples/formal: Update rcu-test.dat for v6.17
by Akira Yokosawa
· 3 months ago
fb44848
together/applyrcu: Fix Two-Process Double-Check RCU listing for eb
by Paul E. McKenney
· 3 months ago
864388c
defer/rcufundamental: Emphasize waiting for readers
by Paul E. McKenney
· 3 months ago
870a974
defer/rcuintro: Emphasize waiting for readers
by Paul E. McKenney
· 3 months ago
c62b60a
together/applyrcu: Add lockless double-check locking
by Paul E. McKenney
· 3 months ago
8564c3b
together/applyrcu: Add lockless configuration data section
by Paul E. McKenney
· 3 months ago
ef42e01
together/applyrcu: Add refctr and hazptr to long-duration accesses
by Paul E. McKenney
· 3 months ago
aeee384
defer/rcu: Add RCU-siomplicity quick quiz
by Paul E. McKenney
· 3 months ago
5415328
defer/rcu: Emphasize RCU's core concept of waiting for readers
by Paul E. McKenney
· 3 months ago
8e8114d
Subject: [PATCH -perfbook 2/2] utilities/punctcheck.sh: Check use of "\%"
by Akira Yokosawa
· 3 months ago
701b839
treewide: Define \pct for percent sign and use it instead of "\,\%"
by Akira Yokosawa
· 3 months ago
c668985
advsync: Add narrow space in front of percent sign
by Akira Yokosawa
· 3 months ago
38babdb
advsync: Fix minor typo (atain -> again)
by Akira Yokosawa
· 3 months ago
b942a64
advsync: Record discussion on NBS consequences
by Paul E. McKenney
· 3 months ago
0a0845e
todo.txt: Add hazard-pointers citation and optimization
by Paul E. McKenney
· 5 months ago
aa2e89d
Apply "pdfcrop" to CodeSamples/formal/data/RCU-test-ratio.pdf
by Akira Yokosawa
· 5 months ago
c2ba3d9
CodeSamples/formal: Update rcu-test.dat for v6.16
by Akira Yokosawa
· 5 months ago
7348873
defer/rcuapi: Expand on QQ about single-instruction RCU readers
by Paul E. McKenney
· 5 months ago
c238bfd
defer/rcuapi: Add QQ about single-instruction RCU readers
by Paul E. McKenney
· 5 months ago
1d79789
defer/rcuapi: Update citations to 2024 edition of the RCU API
by Paul E. McKenney
· 5 months ago
0773e9f
memorder: Fix sentence ending in "(TLB)"
by Paul E. McKenney
· 5 months ago
80a6adc
Bibliography update
by Paul E. McKenney
· 5 months ago
8b16799
memorder: Add QQ on why LB is not usually observed in real systems
by Paul E. McKenney
· 6 months ago
0d323d2
toolsoftrade: Reword close to call out need for humility
by Paul E. McKenney
· 6 months ago
37c0e9a
gitlab-ci: Append /usr/bin/*_perl to PATH
by Akira Yokosawa
· 6 months ago
202ffda
memorder: Self-review of QQ 15.31
by Paul E. McKenney
· 6 months ago
d9d7395
cpu/README: Add a README file describing all the other files
by Paul E. McKenney
· 6 months ago
6a392df
cpu/tscalibrate: Add sample output to header comment
by Paul E. McKenney
· 6 months ago
e2eb5f1
cpu/coe2first: Fix header comment to specify correct script
by Paul E. McKenney
· 6 months ago
99e3019
cpu/temporal: Avoid tight-loop accesses to possibly shared cachelines
by Paul E. McKenney
· 6 months ago
d3e274c
cpu/fre: Add description of output format the the header comment.
by Paul E. McKenney
· 6 months ago
d8e9c68
cpu/temporal: Update output format in header comment
by Paul E. McKenney
· 6 months ago
a12af31
cpu/coe: Add sample output to header comment
by Paul E. McKenney
· 6 months ago
c9b21a0
cpu/temporal: Report actual winning CPU for coe runs
by Paul E. McKenney
· 6 months ago
3349a58
memorder: Correct QQ 15.31 store-to-load diagram
by Paul E. McKenney
· 6 months ago
00361e8
Convert *.log files into UTF-8 encoding
by Akira Yokosawa
· 7 months ago
a1bf2e6
toolsoftrade, count: Adjust shrink ratio of tall code snippets for -eb builds
by Akira Yokosawa
· 7 months ago
fcfc8f6
Makefile: Fall back to rsvg-convert if inkscape crashes
by Akira Yokosawa
· 7 months ago
cbff993
docker/Dockerfile.fedora: Add gawk in package list
by Akira Yokosawa
· 7 months ago
e43f6ce
formal/dyntickrcu: Add non-breakable spaces around \co{i} and \co{j}
by Akira Yokosawa
· 7 months ago
1c56d8f
CodeSamples/formal: Update rcu-test.dat for v6.15
by Akira Yokosawa
· 7 months ago
f25caca
intro: Add QQ on SQL vs. AI/ML
by Paul E. McKenney
· 7 months ago
829e5bd
memorder: Add paragraph noting ordering as a system-wide property
by Paul E. McKenney
· 8 months ago
aa0c2c5
formal/axiomatic: Sharpen introductory paragraph
by Paul E. McKenney
· 8 months ago
ec86f4b
memorder: Add "tightly constrained" proviso to release-acquire chains
by Paul E. McKenney
· 8 months ago
83a25e2
debugging: May 1, 2025 wordsmithing
by Paul E. McKenney
· 8 months ago
0c31bec
debugging: Add more "time doesn't help" examples ot QQ 11.12
by Paul E. McKenney
· 8 months ago
3755e6d
indexsee: Add redirections for arch specific memory models
by Akira Yokosawa
· 8 months ago
9854d76
together/seqlock: Remove wrong index marker for "sequential consistency"
by Akira Yokosawa
· 8 months ago
3608877
indexsee: Add a couple of redirections to "Cache coherence"
by Akira Yokosawa
· 8 months ago
d236854
index: List LKMM under "Memory model"
by Akira Yokosawa
· 8 months ago
b5a5bf3
Refactor index markers of "memory consistency"-related terms
by Akira Yokosawa
· 8 months ago
cfd26ee
debugging: Add statistical confidence to Section 11.6.3
by Paul E. McKenney
· 8 months ago
d4014ed
debugging: Add caution about creating statistical methods
by Paul E. McKenney
· 8 months ago
4b8a363
debugging: QQ11.22: Clarify answer and provide counterpoint
by Paul E. McKenney
· 8 months ago
4080c19
debugging: QQ11.21: Wordsmith question
by Paul E. McKenney
· 8 months ago
0ed5a8b
debugging: QQ 11.20: Conditional locks might spuriously fail
by Paul E. McKenney
· 8 months ago
38a7a1a
Split "Index of People" from general "Index"
by Akira Yokosawa
· 8 months ago
03fe417
Fix \IXhmr and \IXalthmr for single-level index mode
by Akira Yokosawa
· 8 months ago
Next »