Sign in
kernel
/
pub
/
scm
/
linux
/
kernel
/
git
/
paulmck
/
perfbook
/
HEAD
d2c790e
memorder: Convert Figure 15.15 variable-x commentary to footnote
by Paul E. McKenney
· 12 hours ago
master
f67b1bb
memorder: Realign OMCA visibility attribution with litmus causality
by Kunwu Chan
· 17 hours ago
ba054c5
memorder: Reconcile Figure 15.15 notation with W+RWC z-flow semantics
by Kunwu Chan
· 18 hours ago
efab575
memorder: Reconcile W+RWC propagation path with litmus dataflow
by Kunwu Chan
· 18 hours ago
9e35f93
cpu/overheads.tex: Fix terminology typo in L3 cache description
by npc1054657282
· 3 days ago
0ae0da1
memorder: Refine technical prose for clarity and precision
by Kunwu Chan
· 6 days ago
eed7427
formal: Add significant changes from v6.19
by Paul E. McKenney
· 9 days ago
7722218
intro/coarsen.svg: Tweak size of squares and use nuanced colors
by Akira Yokosawa
· 10 days ago
7b195f8
Define pagestyle (of titlesec) for section-less appendix
by Akira Yokosawa
· 10 days ago
c48cc00
Adjust page header/footer widths for tweaked textwidths
by Akira Yokosawa
· 10 days ago
1e5a3b6
defer/rcuapi: Tweak column widths for long APIs
by Akira Yokosawa
· 10 days ago
d7fde02
Give page number counts room on TOC pages in -1c builds
by Akira Yokosawa
· 10 days ago
a90e8af
formal: rcu-test-ratio: Adjust legends' position
by Akira Yokosawa
· 10 days ago
509189d
CodeSamples/formal: Update rcu-test.dat for v6.19
by Akira Yokosawa
· 10 days ago
ed21d3a
CodeSamples/defer/route_cacm_c11: Make nthreads be _Atomic
by Paul E. McKenney
· 10 days ago
47fa80c
CodeSamples/defer/route_cacm_c11: Switch from spinlock_t to mtx_t
by Paul E. McKenney
· 10 days ago
cac1bb7
CodeSamples/defer/route_cacm_c11: Convert ->freed to _Atomic
by Paul E. McKenney
· 10 days ago
f4957eb
CodeSamples/defer/route_cacm_c11: Convert ->rcu_here to _Atomic
by Paul E. McKenney
· 10 days ago
9241c80
CodeSamples/defer/route_cacm_c11: Convert ->rcu_nesting to _Atomic
by Paul E. McKenney
· 10 days ago
0ec8b03
CodeSamples/defer/route_cacm_c11: Convert from GCC __thread to C11
by Paul E. McKenney
· 10 days ago
0177ede
CodeSamples/defer/route_cacm_c11: Convert smp_mb() to C11
by Paul E. McKenney
· 10 days ago
e907da3
CodeSamples/defer/route_cacm_c11: Use atomic pointers
by Paul E. McKenney
· 10 days ago
a6bafbd
CodeSamples/defer/route_cacm: Protect route_list accesses
by Paul E. McKenney
· 10 days ago
19b88ac
defer: Fix grammar issues across Chapter 9 text
by Kunwu Chan
· 2 weeks ago
2998bb6
defer/rcufundamental: Clarify rcu_dereference() ordering semantics
by Kunwu Chan
· 2 weeks ago
29065f9
defer: Fix grammar typos in Chapter 9 text
by Kunwu Chan
· 2 weeks ago
c497b4d
CodeSamples/defer/route_cacm: Use trivial RCU implementation
by Paul E. McKenney
· 2 weeks ago
cb598e7
defer/whichtochoose: Fix incomplete RCU object reference
by Kunwu Chan
· 2 weeks ago
6896538
defer/whichtochoose: Fix typos and grammar errors
by Kunwu Chan
· 2 weeks ago
e0aa2c9
defer/seqlock: Fix read-side smp_mb wording
by Kunwu Chan
· 2 weeks ago
325d44d
defer/rcuapi: Fix srcu_down_read() release entry
by Kunwu Chan
· 2 weeks ago
99e5478
defer/rcuusage: Fix spin_lock arg and write-side term
by Kunwu Chan
· 2 weeks ago
e48c024
CodeSamples/defer/route_cacm: Rework route_clear()
by Paul E. McKenney
· 3 weeks ago
a3cee7b
CodeSamples/defer/route_cacm: Remove "re_" prefix from fields
by Paul E. McKenney
· 3 weeks ago
a2b6625
Codesamples/defer: Add a singly linked-list route algorithm
by Paul E. McKenney
· 3 weeks ago
c266b61
howto: Fix punctcheck issue in Pekka's book title
by Paul E. McKenney
· 3 weeks ago
ed5b800
defer: Fix typos across Chapter 9
by Kunwu Chan
· 3 weeks ago
252c345
defer/hazptr: Fix line number reference in Section 9.3 Hazard Pointers
by Kunwu Chan
· 7 weeks ago
850ca3d
toyrcu: Mark inline enumerate list as such
by Akira Yokosawa
· 2 months ago
80b57f4
toyrcu: Replace \co{} with \cref{}
by Akira Yokosawa
· 2 months ago
09df789
Makefile: Let ghostscript access under /tmp
by Akira Yokosawa
· 2 months ago
7b11fab
CodeSamples/formal/herd/Makefile: Add KLITMUS7_EXTRAOPTS variable
by Akira Yokosawa
· 2 months ago
725e96a
CodeSamples/formal: Update rcu-test.dat for v6.18
by Akira Yokosawa
· 2 months ago
63db912
howto: Add Pekka Enberg's "Latency" textbook
by Paul E. McKenney
· 3 months ago
a4a317f
Bibilography update
by Paul E. McKenney
· 3 months ago
72ea85f
utilities/toarxiv.sh: Add new files for arXiv
by Paul E. McKenney
· 3 months ago
09f82ba
appendix/toyrcu: Rework intro and summary
by Paul E. McKenney
· 3 months ago
v2025.12.18a
f10ba21
appendix/toyrcu: Describe new per-thread single-counter RCU
by Paul E. McKenney
· 3 months ago
b72ca67
CodeSamples/defer: Add rcu_rcl
by Paul E. McKenney
· 3 months ago
f82ad80
advsync/rt: Give nohz_full advice for less aggressive users
by Paul E. McKenney
· 3 months ago
a029dfc
advsync/rt: Add Valentin Schneider's IPI-deferral work
by Paul E. McKenney
· 3 months ago
90ecdf0
advsync/rt.tex: Add Zhouyi Zhou's polling RT approach
by Paul E. McKenney
· 3 months ago
17c29ff
memorder: Fix s/CPU 1/CPU 0/ typo in description of Fig 15.3
by Paul E. McKenney
· 3 months ago
cda0e9b
defer/rcu: Add Herlihy's QSBR praise
by Paul E. McKenney
· 3 months ago
5cf5506
Bibliography update
by Paul E. McKenney
· 3 months ago
e98071e
defer/whichtochoose: Qualify RCU reader forward progress
by Paul E. McKenney
· 3 months ago
3779e47
CodeSamples/formal/herd/Makefile: Exclude time-consuming test from run-herd7
by Akira Yokosawa
· 4 months ago
d60d0a8
CodeSamples/.../herd/Makefile: Add klitmus7-ready tests
by Akira Yokosawa
· 4 months ago
4429c28
CodeSamples/.../herd: Declare non-int reg variables in init block
by Akira Yokosawa
· 4 months ago
11bc822
defer/hazptr: Fix markers of final qqz in a series for "nq" builds
by Akira Yokosawa
· 4 months ago
e736a60
defer/hazptr: Add steps to move from refctr to hazptr
by Paul E. McKenney
· 4 months ago
6d6d69b
appendix/whymb: Add Quick Quiz on invalidate acknowledgments
by Paul E. McKenney
· 4 months ago
7f9e72f
getrusage: minor typo (runivcsw -> ru_nivcsw)
by Hanmiru Kim
· 4 months ago
2ec1535
Detect buggy fvextra and apply patch on the fly
by Akira Yokosawa
· 5 months ago
eddfe9e
Revert "runlatex.sh: Detect fvextra versions with known minor regression"
by Akira Yokosawa
· 5 months ago
cd98035
runlatex.sh: Detect fvextra versions with known minor regression
by Akira Yokosawa
· 5 months ago
f3d75a7
defer/rcuapi: Fix: srcu_read_lock() *not* usable from NMI
by Paul E. McKenney
· 5 months ago
4453760
defer/rcuapi: Update list APIs based on 2024 LWN RCU API article
by Paul E. McKenney
· 5 months ago
6bb4c3a
defer/rcuapi: Update based on 2024 LWN RCU API article
by Paul E. McKenney
· 5 months ago
396c69a
Bibliography update
by Paul E. McKenney
· 5 months ago
d047984
intro: Say \co{-1} for constant -1
by Akira Yokosawa
· 5 months ago
7ea294d
cpu/overhead: Add "samepage=true" option to short VerbatimN env
by Akira Yokosawa
· 5 months ago
8b89c5b
Provide \qty{} and \unit{} for siunitx < v3.0
by Akira Yokosawa
· 5 months ago
5ee0ab2
docker: Remove "-A" option from localedef
by Akira Yokosawa
· 5 months ago
c73c2d5
intro: Use "VerbatimU" env for non-float code snippet
by Akira Yokosawa
· 5 months ago
f8c73ec
datastruct/datastruct: Document concurrency-friendly hash-table API
by Paul E. McKenney
· 5 months ago
5ef7a25
intro/intro: Add "Existing Sequential Designs" section
by Paul E. McKenney
· 5 months ago
0bc04a7
together/applyrcu: Credit Denis for Lockless Double-Checked Initialation
by Paul E. McKenney
· 5 months ago
22326b5
howto/howto: Add URL of 2025 Kernel Recipes presentation
by Paul E. McKenney
· 5 months ago
187232d
intro/intro: Update based on 2025 Kernel Recipes feedback
by Paul E. McKenney
· 5 months ago
91e6446
CodeSamples/formal/herd: Fix comment format in initialization
by Akira Yokosawa
· 5 months ago
22a1028
together/applyrcu: Add xchg() QQ to lockless configuration update
by Paul E. McKenney
· 5 months ago
437c439
together/applyrcu: Add timings for herd7 and double-check RCU
by Paul E. McKenney
· 5 months ago
6433918
together/applyrcu: Add a section on double-checked CAS
by Paul E. McKenney
· 5 months ago
ef86afa
together/applyrcu: Use nbsp around one-letter variables in Section 13.5.10
by Akira Yokosawa
· 5 months ago
f32dd66
together/applyrcu: Use \clnref{} and its friends in Section 13.5.10
by Akira Yokosawa
· 5 months ago
70cc1f8
together/applyrcu: Use nbsp around one-letter variables in Section 13.5.9
by Akira Yokosawa
· 5 months ago
915807a
together/applyrcu: Use \clnref{} and its friends in Section 13.5.9
by Akira Yokosawa
· 5 months ago
660c44c
CodeSamples/formal: Update rcu-test.dat for v6.17
by Akira Yokosawa
· 5 months ago
fb44848
together/applyrcu: Fix Two-Process Double-Check RCU listing for eb
by Paul E. McKenney
· 5 months ago
864388c
defer/rcufundamental: Emphasize waiting for readers
by Paul E. McKenney
· 5 months ago
870a974
defer/rcuintro: Emphasize waiting for readers
by Paul E. McKenney
· 5 months ago
c62b60a
together/applyrcu: Add lockless double-check locking
by Paul E. McKenney
· 5 months ago
8564c3b
together/applyrcu: Add lockless configuration data section
by Paul E. McKenney
· 5 months ago
ef42e01
together/applyrcu: Add refctr and hazptr to long-duration accesses
by Paul E. McKenney
· 5 months ago
aeee384
defer/rcu: Add RCU-siomplicity quick quiz
by Paul E. McKenney
· 5 months ago
5415328
defer/rcu: Emphasize RCU's core concept of waiting for readers
by Paul E. McKenney
· 5 months ago
8e8114d
Subject: [PATCH -perfbook 2/2] utilities/punctcheck.sh: Check use of "\%"
by Akira Yokosawa
· 6 months ago
701b839
treewide: Define \pct for percent sign and use it instead of "\,\%"
by Akira Yokosawa
· 6 months ago
c668985
advsync: Add narrow space in front of percent sign
by Akira Yokosawa
· 6 months ago
Next »