summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-04-05Glossary: Add an entry for "Plain Access"akira.2021.04.04aPaul E. McKenney1-4/+8
2021-04-05FAQ-BUILD: Ubuntu Bionic needs up-to-date glossaries-extraAkira Yokosawa2-6/+9
2021-04-05FAQ-BUILD: Drop Ubuntu Xenial from build environmentAkira Yokosawa1-30/+12
2021-04-05Makefile: Update rules to reflect help textAkira Yokosawa2-20/+38
2021-04-05Makefile: (help text only) Refactor build targetsAkira Yokosawa1-32/+43
2021-04-05acronym: Tag 'CAS' and its long/full formAkira Yokosawa6-14/+14
2021-04-05index: Use \IXr{} and friends for tagging 'Moore's Law'Akira Yokosawa6-14/+14
2021-04-05acronym: future/htm: Tag TM, HTM, STM, and RCU via acronym dictionaryAkira Yokosawa2-8/+9
2021-04-05index, acronym: Add acronym list and two-level indexingAkira Yokosawa7-89/+400
2021-04-04treewide: Mark non-end-of-sentence full-stop of 'vs.' as suchAkira Yokosawa9-17/+17
2021-04-04howto: Drive-by wordsmithingPaul E. McKenney1-6/+5
2021-04-04howto: Fix a typo (License -> license)SeongJae Park1-1/+1
2021-04-04howto: Provide a hyperlink to 'submitting-patches.html'SeongJae Park1-1/+2
2021-04-04howto: Add missed `~` for Paul's nameSeongJae Park1-1/+1
2021-04-04howto: Use '\cref' and '\Cref' consistentlySeongJae Park1-26/+26
2021-04-02locking: Use full Dark Knight quotePaul E. McKenney1-2/+3
2021-03-31summary: Unpin Figure 18.1 in 1c buildsPaul E. McKenney1-9/+0
2021-03-31summary: Fill in additional detailsPaul E. McKenney1-10/+21
2021-03-30howto: Add Paolo's sixth "lockless patterns" LWN articlePaul E. McKenney1-1/+1
2021-03-30Bibliography updatePaul E. McKenney3-4/+53
2021-03-30Tweak wording in "Work Partitioning" in intro.texrootbeer1-1/+1
2021-03-30howto: Fix uneven space due to uncommented line break in \IfQqzChpEndAkira Yokosawa1-2/+2
2021-03-29utilities/toarxiv: Add new files to Arxiv file treePaul E. McKenney1-1/+1
2021-03-28toyrcu: Move float away from section headingAkira Yokosawa1-5/+5
2021-03-28together: Fix usage of \clnref{} for 'lines M and N'Akira Yokosawa1-1/+1
2021-03-28index: Enable balanced layout of last page of multi-column indexAkira Yokosawa1-1/+1
2021-03-28runlatex.sh: Catch warning from makeindex earlyAkira Yokosawa1-0/+5
2021-03-28index: Adjust settings respecting ebook-size buildAkira Yokosawa1-2/+4
2021-03-27FAQ-BUILD: Add a description for the automated latex package install scriptSeongJae Park1-0/+6
2021-03-27utilities: Add a script for automated latex package installSeongJae Park1-0/+44
2021-03-27summary: Add a couple of remindersPaul E. McKenney1-0/+2
2021-03-27Makefile: Add info on ebooksize build in help and help-fullAkira Yokosawa1-1/+10
2021-03-25styleguide: Adjust float size and add a floatbarrier for ebook-size buildAkira Yokosawa1-0/+12
2021-03-25cpu, toolsoftrade, count, rcuapi: Shrink floats for ebook readerAkira Yokosawa4-5/+26
2021-03-25perfbook-lt: Add macros to shrink floats for ebookAkira Yokosawa1-8/+43
2021-03-25perfbook/papersize: ebook reader size supportBalbir Singh2-2/+21
2021-03-21future/htm: Remove redundant 'to' from 'WRT to' in section headingsv2021.03.21aEdition.2Akira Yokosawa1-8/+8
2021-03-20toolsoftrade,glossary: Explain data racesPaul E. McKenney2-13/+42
2021-03-20debugging: Fix typoAkira Yokosawa1-1/+1
2021-03-20together/refcnt: Adjust tense with 'have released'Akira Yokosawa1-1/+1
2021-03-20bib/hw: Improve looks of WilliamGWong2019CCIX-CXL's titleAkira Yokosawa1-1/+1
2021-03-19treewide: Address outdated commentaryPaul E. McKenney8-12/+11
2021-03-19whymb: Fix outdated datePaul E. McKenney1-1/+4
2021-03-19toolsoftrade: Fix typos and grammarPaul E. McKenney1-2/+2
2021-03-19howto: Add fifth part of Paolo Bonzini's LWN seriesPaul E. McKenney1-1/+1
2021-03-19Bibliography updatePaul E. McKenney1-0/+11
2021-03-19glossary: Add definitions for concurrent and parallelPaul E. McKenney1-0/+12
2021-03-19Merge commit '0b1692098fb87a4c1d5f2fec9c078ee4462aac85'Paul E. McKenney4-9/+11
2021-03-19together: Fix typos and grammarPaul E. McKenney4-16/+18
2021-03-19advsync: Use Oxford commaAkira Yokosawa1-1/+1
2021-03-19advsync: Fix typoAkira Yokosawa1-1/+1
2021-03-19toolstotrade: Use path of atomic_t.txt under Linux-kernel source treeAkira Yokosawa1-2/+4
2021-03-19toolsoftrade: Fix typoAkira Yokosawa1-1/+1
2021-03-19count: Move ',' to proper positionAkira Yokosawa1-2/+2
2021-03-19count: Fix typoAkira Yokosawa1-1/+1
2021-03-19memorder: Fix staccato of 'another'Akira Yokosawa1-1/+1
2021-03-18summary: Fix typos and grammarPaul E. McKenney1-10/+13
2021-03-18owned: Fix typos and grammarPaul E. McKenney1-3/+2
2021-03-18memorder: Fix typos and grammar, take twoPaul E. McKenney1-19/+28
2021-03-18styleguide: Explicitly label good and bad full-stop annotationsPaul E. McKenney1-12/+12
2021-03-18Merge commit 'a70d76c76d8e3b4338f813da9ddfb8fa880a653c'Paul E. McKenney41-193/+252
2021-03-18memorder: Fix typos and grammar, take onePaul E. McKenney1-20/+18
2021-03-18memorder: Fix usage of \pageref{}Akira Yokosawa1-1/+1
2021-03-18memorder: Fix typoAkira Yokosawa1-1/+1
2021-03-18memorder: Fix typoAkira Yokosawa1-1/+1
2021-03-18memorder: Fix typoAkira Yokosawa1-1/+1
2021-03-18sytleguide: Add a section on full stopAkira Yokosawa1-0/+59
2021-03-18styleguide: Use \Cref{} at start of sentenceAkira Yokosawa1-12/+12
2021-03-18datastruct: Remove redundant lineAkira Yokosawa1-1/+0
2021-03-18advsync: Fix typoAkira Yokosawa1-1/+1
2021-03-18defer: Fix typoAkira Yokosawa1-1/+1
2021-03-18owned, defer, future: Make short inline snippets unbreakableAkira Yokosawa3-3/+3
2021-03-18advsync: Use macro for 'Node A', 'Node B', etc.Akira Yokosawa2-10/+11
2021-03-18treewide: Annotate sentence-ending fullstops as suchAkira Yokosawa38-162/+162
2021-03-16locking: Fix typos and grammarPaul E. McKenney1-3/+3
2021-03-16intro: Fix typos and grammarPaul E. McKenney1-2/+2
2021-03-16howto: Fix typos and grammarPaul E. McKenney1-2/+3
2021-03-16future: Fix one more typoPaul E. McKenney1-1/+1
2021-03-15future: Fix typos and grammarPaul E. McKenney2-4/+4
2021-03-15defer: Fix typos and grammarPaul E. McKenney3-3/+3
2021-03-15legal: Remove MIPS from the trademark listAkira Yokosawa1-2/+0
2021-03-15locking: Add citation to 2nd edition of Herlihy's and Shavit's textbookAkira Yokosawa1-1/+1
2021-03-15SMPdesign: Align 'Index L' in Figure 6.7Akira Yokosawa1-1/+1
2021-03-15defer: Add a couple of \FloatBarrier macros for 1c buildsAkira Yokosawa1-0/+2
2021-03-15advsync/rt: Move float away from section headingAkira Yokosawa1-3/+4
2021-03-15advsync/rt: Adjust placement of Figures 14.12, 14.13, 14.15, and 14.16Akira Yokosawa1-16/+56
2021-03-15defer: Place sub captions below sub figures in Figure 9.14Akira Yokosawa1-66/+67
2021-03-15defer: Fix staccato of 'and and'Akira Yokosawa1-1/+1
2021-03-15formal, together: Prevent intrusion of floats into non float snippetsAkira Yokosawa2-2/+3
2021-03-15formal: Add v5.11 rcu-test data in Figure 12.4Akira Yokosawa3-628/+654
2021-03-15memorder: Shrink large figures in 2c buildsAkira Yokosawa2-4/+6
2021-03-14debugging: Fix typos and grammarPaul E. McKenney1-12/+12
2021-03-14toolsoftrade: Simplify, not abbreviatePaul E. McKenney1-1/+4
2021-03-14datastruct: Fix David Lloyd George's namePaul E. McKenney1-1/+1
2021-03-14datastruct: Fix typos and grammarv2021.03.14aEdition.2-rc11Paul E. McKenney1-4/+5
2021-03-14cpu: Fix typos and grammarPaul E. McKenney1-3/+3
2021-03-14count: Fix typos and grammarPaul E. McKenney1-6/+4
2021-03-14advsync: Fix typos and grammarPaul E. McKenney2-14/+15
2021-03-13SMPdesign: Fix typoPaul E. McKenney1-1/+1
2021-03-13summary: Self-review and wordsmithingPaul E. McKenney1-23/+29
2021-03-13summary: Add to preview of book and renamePaul E. McKenney2-3/+5
2021-03-13howto: Add fourth part of Paolo Bonzini's LWN seriesPaul E. McKenney1-1/+1
2021-03-13Bibliography updatePaul E. McKenney1-0/+11
2021-03-12summary: Misc. fixes/tweaksAkira Yokosawa1-6/+15
2021-03-11future: Fix grammar blowPaul E. McKenney1-1/+1
2021-03-11glossary: Fix TM and TLE definitionsPaul E. McKenney1-3/+8
2021-03-11debugging,defer: Small fixesPaul E. McKenney2-2/+2
2021-03-11Merge tag 'for-paul-2021.03.12a' of https://github.com/akiyks/perfbookPaul E. McKenney16-54/+60
2021-03-11summary: Add a summary chapterPaul E. McKenney4-0/+14097
2021-03-12Makefile: Restore a2ping for .tex originated .eps filesAkira Yokosawa1-1/+3
2021-03-12Remove '\noclub[1]' tweaksAkira Yokosawa2-2/+0
2021-03-12easy: Shrink and move 'Mandelbrot Set' figuresAkira Yokosawa1-9/+9
2021-03-12Add \FloatBarrier to avoid far-away floatsAkira Yokosawa4-1/+6
2021-03-12Use 'tbp' as option of floatsAkira Yokosawa4-33/+33
2021-03-12Use nbsp for 1c buildsAkira Yokosawa2-5/+5
2021-03-12defer/rcuapi: Fix position of 'RCU Wait-to-Finish APIs' tableAkira Yokosawa1-2/+2
2021-03-12defer/updates: Use \emph{} for author part in epigraphAkira Yokosawa1-1/+1
2021-03-12bib/syncrefs: Add author info to AndrewDBirrell1989ThreadsAkira Yokosawa1-0/+1
2021-03-09appendix/questions: Updates and wordsmithingPaul E. McKenney5-22/+27
2021-03-09glossary: Updates and wordsmithingPaul E. McKenney1-12/+85
2021-03-09defer/rcufundamental: Add QQ about writes in RCU readersPaul E. McKenney1-0/+30
2021-03-09defer/rcufundamental: Clarify discussion of Figures 9.11-9.13Paul E. McKenney4-177/+173
2021-03-08howto: Add third in Paolo Bonzini's Lockless Patterns seriesPaul E. McKenney1-1/+1
2021-03-08Bibliography updatePaul E. McKenney1-0/+11
2021-03-08todo.txt: UpdatePaul E. McKenney1-5/+5
2021-03-08ack: Updates and wordsmithingPaul E. McKenney3-5/+11
2021-03-07bib: Add comma after last item of GeneAmdahl1967AmdahlsLawPaul E. McKenney1-1/+1
2021-03-07bib/RCU: Spell first name of Lehman in Kung80Akira Yokosawa1-1/+1
2021-03-07defer/rcurelated: Spell first names of Lehman and Weizenbaum for indexAkira Yokosawa1-2/+2
2021-03-07howto: Cite recent editions of textbooksAkira Yokosawa2-10/+11
2021-03-07bib: Add recent editions of textbooksAkira Yokosawa4-3/+50
2021-03-07future: future: Updates and wordsmithing, take sixv2021.03.07aEdition.2-rc10Paul E. McKenney4-23/+27
2021-03-07future: Updates and wordsmithing, take fivePaul E. McKenney2-5/+15
2021-03-07future: Move functional programming to its own filePaul E. McKenney2-120/+124
2021-03-07future: Updates and wordsmithing, take fourPaul E. McKenney1-31/+66
2021-03-07Bibliography updatePaul E. McKenney1-0/+112
2021-03-07future: Updates and wordsmithing, take threePaul E. McKenney5-89/+86
2021-03-07future: Belated add of the new accelerators cartoonPaul E. McKenney1-0/+3798
2021-03-07future: Updates and wordsmithing, take twoPaul E. McKenney1-46/+104
2021-03-07defer: Update citations plus a bit of wordsmithingPaul E. McKenney3-4/+27
2021-03-07Bibliography updatePaul E. McKenney2-7/+80
2021-03-06future: Updates and wordsmithing, take onePaul E. McKenney3-57/+130
2021-03-06Bibliography updatePaul E. McKenney2-0/+32
2021-03-02Bibliography updatePaul E. McKenney4-4/+61
2021-03-02treewide: url related updates, take twoAkira Yokosawa9-15/+15
2021-03-02bib: url updates take twoAkira Yokosawa12-212/+227
2021-03-02alphapf.bst: Use 'https:' as base of doi, eprint, and pubmed URLsAkira Yokosawa1-3/+3
2021-03-02whymb: Fix potential extra blank line within 'sequence' listAkira Yokosawa1-1/+1
2021-03-01easy: Updates and wordsmithingPaul E. McKenney1-11/+29
2021-03-01perfbook-lt: Allow alphanumeric list itemsPaul E. McKenney1-1/+1
2021-03-01memorder: Belated addition of RCU1G2Rmb.svgPaul E. McKenney1-0/+770
2021-02-28memorder: Updates and wordsmithingPaul E. McKenney1-252/+315
2021-02-28Bibliography updatePaul E. McKenney2-1/+27
2021-02-28howto: Cite Paolo Bonzini's LWN seriesPaul E. McKenney1-0/+3
2021-02-28Bibliography updatePaul E. McKenney1-0/+11
2021-02-26Merge tag 'for-paul-2021.02.27b' of https://github.com/akiyks/perfbookv2021.02.28aEdition.2-rc9Paul E. McKenney47-247/+329
2021-02-27Update citations to 'Hennessy & PattersonAkira Yokosawa3-3/+3
2021-02-27locking: Replace bibliography entry to avoid duplicatesAkira Yokosawa1-1/+1
2021-02-27bib/RCU: Add url to US patents of www.google.com/patentsAkira Yokosawa1-0/+3
2021-02-27bib/os: Substitute marc.info for marc.theaimsgroup.comAkira Yokosawa1-30/+30
2021-02-27Use newer/updated bibliography entriesAkira Yokosawa5-5/+5
2021-02-27bib: url/doi updatesAkira Yokosawa12-83/+136
2021-02-27treewide: Adjust spacing after full stopsAkira Yokosawa6-10/+10
2021-02-27advsync: Move floating code snippet away from section headingAkira Yokosawa1-21/+21
2021-02-27datastruct: Use consistent dashtype for performance plotAkira Yokosawa21-93/+119
2021-02-26advsync: Updates and wordsmithing, take fivePaul E. McKenney2-86/+180
2021-02-26defer/rcuusage: Add missing prepositionAkira Yokosawa1-1/+1
2021-02-24advsync: Updates and wordsmithing, take fourPaul E. McKenney1-37/+45
2021-02-24Bibliography updatePaul E. McKenney2-3/+3
2021-02-24advsync: Updates and wordsmithing, take threePaul E. McKenney1-59/+56
2021-02-24formal: Normalize Taleb quotationPaul E. McKenney1-1/+1
2021-02-24advsync: Updates and wordsmithing, take twoPaul E. McKenney1-50/+46
2021-02-23advsync: Add LIFO Push and pointer zapPaul E. McKenney2-13/+101
2021-02-23Bibliography updatePaul E. McKenney1-0/+9
2021-02-22datastruct: Shorten X label of cat-only lookup performance plotAkira Yokosawa20-48/+48
2021-02-22together: Add notes for additional hazptr and applyrcu topicsPaul E. McKenney2-0/+9
2021-02-21advsync: Updates and wordsmithing, take one.Paul E. McKenney3-48/+72
2021-02-21Bibliography updatePaul E. McKenney2-4/+17
2021-02-21together: Fix chapter roadmap.v2021.02.21aEdition.2-rc8Paul E. McKenney1-0/+2
2021-02-21Merge commit '3cc95a869c1b5a8be6fb71366e6b87cfad92bdd9'Paul E. McKenney7-24/+23
2021-02-21datastruct: Fix typoAkira Yokosawa1-1/+1
2021-02-21treewide: Fix choice of \cref{}/\Cref{} macrosAkira Yokosawa7-23/+22
2021-02-21together: Updates and wordsmithing, take fourPaul E. McKenney5-71/+94
2021-02-21CodeSamples/count: Make count_end_rcu.c use *_ONCE()Paul E. McKenney1-5/+7
2021-02-21together: Updates and wordsmithing, take threePaul E. McKenney1-136/+53
2021-02-18together: Updates and wordsmithing, take two.Paul E. McKenney5-54/+74
2021-02-17defer: Add MVCC aspect of RCUPaul E. McKenney1-3/+21
2021-02-17together: Updates and wordsmithing, take onePaul E. McKenney4-64/+145
2021-02-16defer/rcurelated: Add MV-RLU discussion to that of RLUPaul E. McKenney1-0/+12
2021-02-15future/tm: Add detail on MV-RLU scalabilityPaul E. McKenney1-0/+4
2021-02-15formal: Add epigraph to last sectionPaul E. McKenney1-17/+19
2021-02-15utilities/torelease.sh: Don't generate second Changes.*.txt filePaul E. McKenney1-1/+1
2021-02-14formal: Updates and wordsmithingv2021.02.15aEdition.2-rc7Paul E. McKenney5-43/+58
2021-02-14Bibliography updatePaul E. McKenney3-6/+65
2021-02-14debugging: Updates and wordsmithing, take threePaul E. McKenney2-238/+243
2021-02-14Bibliography updatePaul E. McKenney1-0/+9
2021-02-13debugging: Updates and wordsmithing, take twoPaul E. McKenney1-30/+37
2021-02-13Bibliography updatePaul E. McKenney2-0/+42
2021-02-11debugging: Updates and wordsmithing, take onePaul E. McKenney1-44/+52
2021-02-09utilities/torelease.sh: Avoid truncating change logPaul E. McKenney1-2/+5