Sign in
kernel
/
pub
/
scm
/
linux
/
kernel
/
git
/
paulmck
/
perfbook
/
HEAD
a93f3b2
cpu/hwfreelunch: Add single-threaded paragraph to "HW Free Lunch" section
by Paul E. McKenney
· 14 hours ago
master
8919f75
together/applyrcu: Add hazard-pointer section to LDA2
by Paul E. McKenney
· 5 days ago
c834aa3
together/applyrcu: Self-review of "Polling Patchups" section
by Paul E. McKenney
· 6 days ago
c052b2d
together/applyrcu: Add "Proactive Reclamation" section
by Paul E. McKenney
· 7 days ago
7cb9848
defer/rcuapi: Fix typo omitting _FULL suffix
by Paul E. McKenney
· 7 days ago
4e94a80
together/applyrcu: Add "Restraining Reclamation" section
by Paul E. McKenney
· 7 days ago
337e728
together/applyrcu: Convert Listing 13.14 to VerbatimL
by Paul E. McKenney
· 8 days ago
bacdf0b
together/applyrcu: Add "Detecting Broken Readers" patchup
by Paul E. McKenney
· 8 days ago
ba9e6c2
appendix/styleguide: Add list of "api" commands
by Paul E. McKenney
· 8 days ago
981b1dd
advsync/rt: Add QQ on deterministic RCU grace-period waits
by Paul E. McKenney
· 8 days ago
389c453
together/applyrcu: RCU combined with hazard pointers
by Paul E. McKenney
· 8 days ago
09eaad0
Bibliography update
by Paul E. McKenney
· 8 days ago
3e6eb27
runlatex.sh: Detect errors in makeindex log files
by Akira Yokosawa
· 8 days ago
e58d9ee
cpu/overview: Tweak index markings
by Akira Yokosawa
· 8 days ago
8e15187
adjustindexformat.pl: Cope with recent hyperref change
by Akira Yokosawa
· 8 days ago
bfce6d8
cartoons: Add r-2026-CPU-track-meet-interrupt.svg
by Paul E. McKenney
· 11 days ago
f110e2b
cpu/overview: Add an "Interrupts" section
by Paul E. McKenney
· 11 days ago
b6dc607
formal/dyntickrcu: Add 2026 alternative to QQ 12.9
by Paul E. McKenney
· 11 days ago
7e746ca
cpu: Add speed lines to untolled CPU in Figure 3.10
by Paul E. McKenney
· 11 days ago
bab30d9
Extend buggy fvextra version range
by Akira Yokosawa
· 3 weeks ago
c42486c
SMPdesign: Fix a typo
by Leonardo Bras
· 3 weeks ago
5f3dcb4
CodeSamples/defer/route_cacm_c11: C11 fixes
by Paul E. McKenney
· 3 weeks ago
492e8f9
CodeSamples/defer/route_cacm_c11: Check and fix C11 issues
by Paul E. McKenney
· 4 weeks ago
d2c790e
memorder: Convert Figure 15.15 variable-x commentary to footnote
by Paul E. McKenney
· 4 weeks ago
f67b1bb
memorder: Realign OMCA visibility attribution with litmus causality
by Kunwu Chan
· 4 weeks ago
ba054c5
memorder: Reconcile Figure 15.15 notation with W+RWC z-flow semantics
by Kunwu Chan
· 4 weeks ago
efab575
memorder: Reconcile W+RWC propagation path with litmus dataflow
by Kunwu Chan
· 4 weeks ago
9e35f93
cpu/overheads.tex: Fix terminology typo in L3 cache description
by npc1054657282
· 4 weeks ago
0ae0da1
memorder: Refine technical prose for clarity and precision
by Kunwu Chan
· 5 weeks ago
eed7427
formal: Add significant changes from v6.19
by Paul E. McKenney
· 5 weeks ago
7722218
intro/coarsen.svg: Tweak size of squares and use nuanced colors
by Akira Yokosawa
· 5 weeks ago
7b195f8
Define pagestyle (of titlesec) for section-less appendix
by Akira Yokosawa
· 5 weeks ago
c48cc00
Adjust page header/footer widths for tweaked textwidths
by Akira Yokosawa
· 5 weeks ago
1e5a3b6
defer/rcuapi: Tweak column widths for long APIs
by Akira Yokosawa
· 5 weeks ago
d7fde02
Give page number counts room on TOC pages in -1c builds
by Akira Yokosawa
· 5 weeks ago
a90e8af
formal: rcu-test-ratio: Adjust legends' position
by Akira Yokosawa
· 5 weeks ago
509189d
CodeSamples/formal: Update rcu-test.dat for v6.19
by Akira Yokosawa
· 5 weeks ago
ed21d3a
CodeSamples/defer/route_cacm_c11: Make nthreads be _Atomic
by Paul E. McKenney
· 5 weeks ago
47fa80c
CodeSamples/defer/route_cacm_c11: Switch from spinlock_t to mtx_t
by Paul E. McKenney
· 5 weeks ago
cac1bb7
CodeSamples/defer/route_cacm_c11: Convert ->freed to _Atomic
by Paul E. McKenney
· 5 weeks ago
f4957eb
CodeSamples/defer/route_cacm_c11: Convert ->rcu_here to _Atomic
by Paul E. McKenney
· 5 weeks ago
9241c80
CodeSamples/defer/route_cacm_c11: Convert ->rcu_nesting to _Atomic
by Paul E. McKenney
· 5 weeks ago
0ec8b03
CodeSamples/defer/route_cacm_c11: Convert from GCC __thread to C11
by Paul E. McKenney
· 5 weeks ago
0177ede
CodeSamples/defer/route_cacm_c11: Convert smp_mb() to C11
by Paul E. McKenney
· 5 weeks ago
e907da3
CodeSamples/defer/route_cacm_c11: Use atomic pointers
by Paul E. McKenney
· 5 weeks ago
a6bafbd
CodeSamples/defer/route_cacm: Protect route_list accesses
by Paul E. McKenney
· 5 weeks ago
19b88ac
defer: Fix grammar issues across Chapter 9 text
by Kunwu Chan
· 6 weeks ago
2998bb6
defer/rcufundamental: Clarify rcu_dereference() ordering semantics
by Kunwu Chan
· 6 weeks ago
29065f9
defer: Fix grammar typos in Chapter 9 text
by Kunwu Chan
· 6 weeks ago
c497b4d
CodeSamples/defer/route_cacm: Use trivial RCU implementation
by Paul E. McKenney
· 6 weeks ago
cb598e7
defer/whichtochoose: Fix incomplete RCU object reference
by Kunwu Chan
· 6 weeks ago
6896538
defer/whichtochoose: Fix typos and grammar errors
by Kunwu Chan
· 6 weeks ago
e0aa2c9
defer/seqlock: Fix read-side smp_mb wording
by Kunwu Chan
· 6 weeks ago
325d44d
defer/rcuapi: Fix srcu_down_read() release entry
by Kunwu Chan
· 6 weeks ago
99e5478
defer/rcuusage: Fix spin_lock arg and write-side term
by Kunwu Chan
· 6 weeks ago
e48c024
CodeSamples/defer/route_cacm: Rework route_clear()
by Paul E. McKenney
· 7 weeks ago
a3cee7b
CodeSamples/defer/route_cacm: Remove "re_" prefix from fields
by Paul E. McKenney
· 7 weeks ago
a2b6625
Codesamples/defer: Add a singly linked-list route algorithm
by Paul E. McKenney
· 7 weeks ago
c266b61
howto: Fix punctcheck issue in Pekka's book title
by Paul E. McKenney
· 7 weeks ago
ed5b800
defer: Fix typos across Chapter 9
by Kunwu Chan
· 7 weeks ago
252c345
defer/hazptr: Fix line number reference in Section 9.3 Hazard Pointers
by Kunwu Chan
· 3 months ago
850ca3d
toyrcu: Mark inline enumerate list as such
by Akira Yokosawa
· 3 months ago
80b57f4
toyrcu: Replace \co{} with \cref{}
by Akira Yokosawa
· 3 months ago
09df789
Makefile: Let ghostscript access under /tmp
by Akira Yokosawa
· 3 months ago
7b11fab
CodeSamples/formal/herd/Makefile: Add KLITMUS7_EXTRAOPTS variable
by Akira Yokosawa
· 3 months ago
725e96a
CodeSamples/formal: Update rcu-test.dat for v6.18
by Akira Yokosawa
· 3 months ago
63db912
howto: Add Pekka Enberg's "Latency" textbook
by Paul E. McKenney
· 4 months ago
a4a317f
Bibilography update
by Paul E. McKenney
· 4 months ago
72ea85f
utilities/toarxiv.sh: Add new files for arXiv
by Paul E. McKenney
· 4 months ago
09f82ba
appendix/toyrcu: Rework intro and summary
by Paul E. McKenney
· 4 months ago
v2025.12.18a
f10ba21
appendix/toyrcu: Describe new per-thread single-counter RCU
by Paul E. McKenney
· 4 months ago
b72ca67
CodeSamples/defer: Add rcu_rcl
by Paul E. McKenney
· 4 months ago
f82ad80
advsync/rt: Give nohz_full advice for less aggressive users
by Paul E. McKenney
· 4 months ago
a029dfc
advsync/rt: Add Valentin Schneider's IPI-deferral work
by Paul E. McKenney
· 4 months ago
90ecdf0
advsync/rt.tex: Add Zhouyi Zhou's polling RT approach
by Paul E. McKenney
· 4 months ago
17c29ff
memorder: Fix s/CPU 1/CPU 0/ typo in description of Fig 15.3
by Paul E. McKenney
· 4 months ago
cda0e9b
defer/rcu: Add Herlihy's QSBR praise
by Paul E. McKenney
· 4 months ago
5cf5506
Bibliography update
by Paul E. McKenney
· 4 months ago
e98071e
defer/whichtochoose: Qualify RCU reader forward progress
by Paul E. McKenney
· 4 months ago
3779e47
CodeSamples/formal/herd/Makefile: Exclude time-consuming test from run-herd7
by Akira Yokosawa
· 5 months ago
d60d0a8
CodeSamples/.../herd/Makefile: Add klitmus7-ready tests
by Akira Yokosawa
· 5 months ago
4429c28
CodeSamples/.../herd: Declare non-int reg variables in init block
by Akira Yokosawa
· 5 months ago
11bc822
defer/hazptr: Fix markers of final qqz in a series for "nq" builds
by Akira Yokosawa
· 5 months ago
e736a60
defer/hazptr: Add steps to move from refctr to hazptr
by Paul E. McKenney
· 5 months ago
6d6d69b
appendix/whymb: Add Quick Quiz on invalidate acknowledgments
by Paul E. McKenney
· 5 months ago
7f9e72f
getrusage: minor typo (runivcsw -> ru_nivcsw)
by Hanmiru Kim
· 5 months ago
2ec1535
Detect buggy fvextra and apply patch on the fly
by Akira Yokosawa
· 6 months ago
eddfe9e
Revert "runlatex.sh: Detect fvextra versions with known minor regression"
by Akira Yokosawa
· 6 months ago
cd98035
runlatex.sh: Detect fvextra versions with known minor regression
by Akira Yokosawa
· 6 months ago
f3d75a7
defer/rcuapi: Fix: srcu_read_lock() *not* usable from NMI
by Paul E. McKenney
· 6 months ago
4453760
defer/rcuapi: Update list APIs based on 2024 LWN RCU API article
by Paul E. McKenney
· 6 months ago
6bb4c3a
defer/rcuapi: Update based on 2024 LWN RCU API article
by Paul E. McKenney
· 6 months ago
396c69a
Bibliography update
by Paul E. McKenney
· 6 months ago
d047984
intro: Say \co{-1} for constant -1
by Akira Yokosawa
· 6 months ago
7ea294d
cpu/overhead: Add "samepage=true" option to short VerbatimN env
by Akira Yokosawa
· 6 months ago
8b89c5b
Provide \qty{} and \unit{} for siunitx < v3.0
by Akira Yokosawa
· 6 months ago
5ee0ab2
docker: Remove "-A" option from localedef
by Akira Yokosawa
· 6 months ago
c73c2d5
intro: Use "VerbatimU" env for non-float code snippet
by Akira Yokosawa
· 6 months ago
f8c73ec
datastruct/datastruct: Document concurrency-friendly hash-table API
by Paul E. McKenney
· 6 months ago
5ef7a25
intro/intro: Add "Existing Sequential Designs" section
by Paul E. McKenney
· 6 months ago
Next »