Age | Commit message (Expand) | Author | Files | Lines |
2022-12-07 | QAfter: Avoid roundoff and take more measurementspaulmck.2022.12.07a | Paul E. McKenney | 1 | -9/+75 |
2022-12-07 | QAfter: Add a timeskew checker | Paul E. McKenney | 3 | -1/+109 |
2022-12-05 | toolsoftrade: Add QQ about task-local storage in Linux kernel | Paul E. McKenney | 1 | -0/+51 |
2022-11-29 | SMPdesign: Fix typo | Akira Yokosawa | 1 | -1/+1 |
2022-11-28 | appendix/whymb: Note store to memory in SB/MB example | Paul E. McKenney | 1 | -1/+13 |
2022-11-24 | defer/whichtochoose: Remove an unnecessary space. | SeongJae Park | 1 | -1/+1 |
2022-11-24 | defer/whichtochoose: Fix a wrongly positioned unbreakable space | SeongJae Park | 1 | -1/+1 |
2022-11-24 | defer/rcurelated: Remove unopen closing parentheses | SeongJae Park | 1 | -1/+1 |
2022-11-24 | defer/rcuusage: Fix wrong function name: s/timer_stop/nmi_stop/ | SeongJae Park | 1 | -1/+1 |
2022-11-24 | defer/rcuusage: Add missing '()' for 'rcu_dereference()' | SeongJae Park | 1 | -1/+1 |
2022-11-24 | defer/rcuusage: Add a missed unbreakable space | SeongJae Park | 1 | -1/+1 |
2022-11-24 | defer/rcuusage: Provide the reference to synchronous RCU update-side primitives | SeongJae Park | 1 | -1/+3 |
2022-11-24 | defer/rcuusage: Call paragraphs paragraphs, not sections | SeongJae Park | 1 | -2/+2 |
2022-11-24 | defer/seqlock: Use \co{} for boolean return value | SeongJae Park | 1 | -2/+2 |
2022-11-24 | defer/rcuapi: Use \co{} for boolean return value | SeongJae Park | 1 | -2/+2 |
2022-11-24 | defer/rcuapi: Add missed unbreakable spaces | SeongJae Park | 1 | -3/+3 |
2022-11-24 | defer/rcufundamental: Add non-breaking spaces | SeongJae Park | 1 | -3/+3 |
2022-11-24 | defer/rcuintro: Clearly point the QSBR described section | SeongJae Park | 1 | -1/+2 |
2022-11-21 | Replace "egrep" with "grep -E" in scripts | Akira Yokosawa | 4 | -11/+11 |
2022-11-21 | advsync/rt: Ask the dinosaurs about bigger hammers | Paul E. McKenney | 1 | -2/+4 |
2022-11-19 | count: Explain that increments are spread across counters | Paul E. McKenney | 1 | -0/+3 |
2022-11-18 | CodeSamples/locking: Add rec_tree_itr to .gitignore | Akira Yokosawa | 1 | -0/+1 |
2022-11-18 | RCU fundamentals: Remove redundant "are" | Elad Lahav | 1 | -1/+1 |
2022-11-17 | RCU fundamentals: Use reader is access_route() not read_gptr() | Elad Lahav | 1 | -1/+1 |
2022-11-17 | RCU fundamentals: Fix tense: s/enabled/enables/ | Elad Lahav | 1 | -1/+1 |
2022-11-16 | CodeSamples: Add -fcommon to GCC_ARGS | Akira Yokosawa | 3 | -0/+6 |
2022-11-08 | Codesamples/defer: Make rcuscale.sh use kvm_again.sh | Paul E. McKenney | 1 | -4/+12 |
2022-11-03 | cpu: Add end-of-sentence markers | Akira Yokosawa | 1 | -2/+2 |
2022-11-03 | cartoons: Add evidence of thermal distress | Paul E. McKenney | 1 | -37/+399 |
2022-11-02 | cpu: Add section on thermal throttling | Paul E. McKenney | 2 | -0/+856 |
2022-10-23 | summary: Later concurrency expert | Paul E. McKenney | 1 | -0/+7 |
2022-10-23 | locking: Adjust coding style of rec_tree_itr.c snippet | Akira Yokosawa | 2 | -8/+11 |
2022-10-20 | Stick to mfirstuc v2.07 | Akira Yokosawa | 1 | -0/+2 |
2022-10-20 | memorder: Fix a typo in Listing 15.25's caption | Zhouyi Zhou | 1 | -4/+4 |
2022-10-20 | locking: Now with more danger! | Elad Lahav | 2 | -26/+56 |
2022-10-19 | locking: Expand on fork()/exec() locking issues | Paul E. McKenney | 2 | -8/+35 |
2022-10-19 | locking: Avoid over-claiming for futexes | Paul E. McKenney | 1 | -2/+3 |
2022-10-14 | memorder: Fix a line number reference error | Akira Yokosawa | 1 | -3/+4 |
2022-10-12 | memorder: The Listing 15.35 exists clause is never satisfied | Patrick Pan | 1 | -1/+1 |
2022-10-12 | memorder: Correct the transformed Listing 15.30 code | Patrick Pan | 1 | -1/+1 |
2022-10-06 | formal: Update RCU-test-ratio table as of v6.0 | Akira Yokosawa | 2 | -606/+634 |
2022-10-06 | locking: Fix small typo | Elad Lahav | 1 | -1/+1 |
2022-10-06 | locking: Warn about state preservation when releasing and re-acquiring locks | Elad Lahav | 3 | -7/+136 |
2022-10-03 | CodeSamples/defer: Record antecedent for rcu_ts.c | Paul E. McKenney | 1 | -0/+6 |
2022-09-30 | defer/rcurelated: Add Timothy Harris's time-based RCU | Paul E. McKenney | 1 | -0/+21 |
2022-09-28 | memorder: Fix typo | Akira Yokosawa | 1 | -1/+1 |
2022-09-28 | memorder: Put \FloatBarrier in front of Section 15.3 | Akira Yokosawa | 1 | -0/+2 |
2022-09-27 | locking: Fix "an pointer" typo | Paul E. McKenney | 1 | -1/+1 |
2022-09-27 | utilities/toarxiv: Add a few new-to-arxiv files | Paul E. McKenney | 1 | -1/+2 |
2022-09-25 | memorder: Add example showing store breaking release-acquire chainv2022.09.25a | Paul E. McKenney | 3 | -12/+98 |
2022-09-22 | Cope with Ghostscript 10.00.0 and later | Akira Yokosawa | 2 | -3/+3 |
2022-09-13 | SMPdesign: Fix command characters in code snippets | Akira Yokosawa | 1 | -8/+8 |
2022-09-01 | datastruct: Clarify example of modern large-memory systems | Paul E. McKenney | 1 | -4/+3 |
2022-09-01 | Fix punctuation around footnotes | Akira Yokosawa | 3 | -5/+5 |
2022-09-01 | treewide: Fix trivial typos | Akira Yokosawa | 8 | -12/+12 |
2022-08-31 | locking: Add Rust citation for lock/data association | Paul E. McKenney | 1 | -1/+1 |
2022-08-31 | Bibliography update | Paul E. McKenney | 2 | -1/+19 |
2022-08-31 | locking: Fix time-partitioning typo | Paul E. McKenney | 1 | -1/+1 |
2022-08-31 | defer/rcuusage: Add references to QQ9.65 | Paul E. McKenney | 1 | -2/+6 |
2022-08-31 | defer/rcuusage: Remove redundant back quote | Akira Yokosawa | 1 | -1/+1 |
2022-08-27 | defer/rcuusage: Relate RCU time/space properties to other primitives | Paul E. McKenney | 1 | -3/+45 |
2022-08-25 | memorder: Summarize load/store linking in 15.6 | Paul E. McKenney | 1 | -1/+39 |
2022-08-25 | memorder: Add footnote for shared store buffers and non-multicopy atomicity | Paul E. McKenney | 1 | -1/+5 |
2022-08-25 | memorder: Add load-to-store, emphasize cacheline visibility | Paul E. McKenney | 1 | -5/+8 |
2022-08-24 | count: Adjust index marker of _Thread_local | Akira Yokosawa | 2 | -7/+7 |
2022-08-23 | memorder: Order of cachelines for co, not order of stores | Paul E. McKenney | 1 | -0/+7 |
2022-08-21 | locking: Not Rust compiler-visible lock/data association | Paul E. McKenney | 1 | -0/+20 |
2022-08-21 | locking: Fix typo s/or the as the/or as the/ | Paul E. McKenney | 1 | -1/+1 |
2022-08-21 | locking: QQ7.3 note blocking signals goes recursive | Paul E. McKenney | 1 | -2/+3 |
2022-08-21 | locking: Suggest lock address to order same-type lock hierarchy | Paul E. McKenney | 1 | -1/+6 |
2022-08-21 | locking: Fold saw-kerf section into existing 7.1.4 | Paul E. McKenney | 2 | -1130/+28 |
2022-08-21 | count: Switch from GCC to C11 thread-local storage | Elad Lahav | 2 | -14/+18 |
2022-08-16 | CodeSamples: Switch ARM64 get_timestamp() to use the hardware counter | Elad Lahav | 1 | -13/+2 |
2022-08-16 | CodeSamples: Support for building on different operating systems | Elad Lahav | 6 | -15/+108 |
2022-08-13 | CodeSamples: count_stat_eventual.c should use pthread_t with pthread_create() | Elad Lahav | 1 | -1/+1 |
2022-08-12 | count: The fast path is for the write side, not the read side. | Elad Lahav | 1 | -1/+1 |
2022-08-08 | formal: Update list of Linux-kernel RCU changes | Paul E. McKenney | 1 | -0/+10 |
2022-08-08 | formal: Update RCU-test-ratio table as of v5.19 | Akira Yokosawa | 2 | -580/+608 |
2022-07-27 | future/formalregress: Add QQ about utopian requirements | Paul E. McKenney | 1 | -0/+17 |
2022-07-17 | SMPdesign: Fix typos | Akira Yokosawa | 1 | -2/+2 |
2022-07-17 | SMPdesign: Apply \clnref{} scheme to Listing 6.5 | Akira Yokosawa | 1 | -6/+10 |
2022-07-14 | SMPdesign: Fix past-tense/plural typo s/survived/survives/ | Paul E. McKenney | 1 | -1/+1 |
2022-07-14 | Bibliography update | Paul E. McKenney | 3 | -3/+27 |
2022-07-14 | SMPdesign: Work in the spacetime partitioning viewpoint | Paul E. McKenney | 1 | -0/+48 |
2022-06-24 | defer/whichtochoose: Fix trivial typos | Akira Yokosawa | 1 | -2/+2 |
2022-06-24 | defer/whichtochoose: Use parnotes for footnote in tabularx | Akira Yokosawa | 2 | -6/+8 |
2022-06-14 | defer/whichtochoose: Note possibility of membarrier() for hazptr | Paul E. McKenney | 1 | -1/+6 |
2022-06-05 | locking: Wordsmithing | Paul E. McKenney | 1 | -8/+9 |
2022-06-05 | locking: Add labels to saw-kerf diagram | Paul E. McKenney | 1 | -24/+43 |
2022-06-01 | locking: Add section describing temporal properties of locks | Paul E. McKenney | 3 | -0/+1108 |
2022-05-31 | epstopdf-rule.mk: Add -dNOSAFER to eps2eps for .eps -> .pdf (from .tex) | Akira Yokosawa | 1 | -1/+1 |
2022-05-30 | locking: Consistently append parentheses to pthread_cond_wait() | SeongJae Park | 1 | -2/+2 |
2022-05-22 | formal: Update RCU-test-ratio table as of v5.18 | Akira Yokosawa | 2 | -671/+706 |
2022-05-22 | glossary: Capitalize 'Release store' | Akira Yokosawa | 1 | -1/+1 |
2022-05-16 | howto: Add Andrew Chien's textbook to Alternatives | Paul E. McKenney | 1 | -0/+4 |
2022-05-16 | Bibliography update | Paul E. McKenney | 1 | -0/+10 |
2022-05-06 | appendix/whymb: Clarify DMA data-corruption scenarios | Paul E. McKenney | 1 | -2/+21 |
2022-04-24 | debugging: Add small Kipling dose to performance transition | Paul E. McKenney | 1 | -3/+6 |
2022-04-22 | advsync: Add QQ about usefulness of demonic schedulers | Paul E. McKenney | 1 | -0/+45 |
2022-04-21 | advsync: Add QQ about population obliviousness on finite systems | Paul E. McKenney | 1 | -1/+12 |
2022-04-20 | appendix/whymb: Add stale/reorded QQ | Paul E. McKenney | 1 | -3/+15 |
2022-04-20 | appendix/whymb: Store buffers and partial cache lines | Paul E. McKenney | 2 | -5/+49 |
2022-04-18 | indexsee: Add several 'See xxxx' entries for two-level index | Akira Yokosawa | 1 | -1/+12 |
2022-04-18 | index: Add indexing tags to memory barrier related terms | Akira Yokosawa | 17 | -38/+39 |
2022-04-18 | glossary: Tweak index markers | Akira Yokosawa | 1 | -5/+5 |
2022-04-17 | glossary: Add memory-ordering terms | Paul E. McKenney | 1 | -3/+38 |
2022-04-17 | appendix/whymb: Drive-by fixes | Paul E. McKenney | 1 | -4/+4 |
2022-04-17 | appendix/whymb: Clarify QQ C.8 | Paul E. McKenney | 1 | -1/+6 |
2022-04-17 | appendix/whymb: Clarify memory-barrier operation | Paul E. McKenney | 1 | -18/+61 |
2022-04-15 | SMPdesign: Temper criticism of code locking | Paul E. McKenney | 1 | -0/+3 |
2022-04-12 | appendix/whymb: Make Transition (h) do strict MESI | Paul E. McKenney | 1 | -5/+3 |
2022-04-11 | runlatex.sh: Align status report messages | Akira Yokosawa | 1 | -3/+4 |
2022-04-11 | run(first)latex.sh: Catch error exit of LATEX | Akira Yokosawa | 2 | -6/+18 |
2022-04-11 | Makefile: Test $(LATEX) before invoking runfirstlatex.sh | Akira Yokosawa | 1 | -0/+7 |
2022-04-11 | run{first}latex.sh: Use variable for 'pdflatex' command | Akira Yokosawa | 6 | -11/+278 |
2022-04-11 | Makefile: Let ebook-size builds graduate from 'WIP' | Akira Yokosawa | 1 | -2/+2 |
2022-04-11 | Makefile: Remove redundant nest of filter-out function | Akira Yokosawa | 1 | -1/+1 |
2022-04-11 | Makefile: Ignore temporary .eps files | Akira Yokosawa | 2 | -2/+10 |
2022-04-05 | memorder: Standarize on acquire load and release store | Paul E. McKenney | 1 | -64/+59 |
2022-04-03 | together/applyrcu: Fix typo | Akira Yokosawa | 1 | -1/+1 |
2022-04-03 | Fix period markers | Akira Yokosawa | 3 | -3/+3 |
2022-04-03 | punctcheck.pl: Add hints in complaint messages | Akira Yokosawa | 1 | -0/+9 |
2022-04-03 | punctcheck.pl: Add pattern to catch reverse use of period markers | Akira Yokosawa | 1 | -0/+6 |
2022-04-03 | advsync: Fix markers of end-of-sentence periods | Akira Yokosawa | 1 | -2/+2 |
2022-04-02 | advsync: Expand QQ answer to include benefits of learning NBS | Paul E. McKenney | 1 | -0/+19 |
2022-04-02 | advsync: Fix typo | Akira Yokosawa | 1 | -1/+1 |
2022-04-02 | toolsoftrade: Clarify rwlock efficiency formula description | Paul E. McKenney | 1 | -3/+4 |
2022-04-02 | advsync: Fix punctuation-check complaints | Paul E. McKenney | 1 | -2/+2 |
2022-04-01 | advsync: Add QQ for NBS redemption | Paul E. McKenney | 1 | -1/+15 |
2022-03-30 | advsync: NBS wordsmithing | Paul E. McKenney | 1 | -14/+21 |
2022-03-29 | advsync: Hoist theory-vs-practice footnote | Paul E. McKenney | 1 | -5/+6 |
2022-03-29 | advsync: NBS underlying and subdivided operations | Paul E. McKenney | 1 | -0/+122 |
2022-03-29 | advsync: Wordsmith NBS examples | Paul E. McKenney | 1 | -5/+32 |
2022-03-23 | formal: Update RCU-test-ratio table as of v5.17 | Akira Yokosawa | 3 | -1020/+1280 |
2022-02-23 | defer/rcuusage: Light-weight GC based on existence guarantee | Paul E. McKenney | 2 | -41/+41 |
2022-02-21 | future/formalregress: Add a missing "open" | Paul E. McKenney | 1 | -1/+1 |
2022-02-20 | defer/rcuapi: Remove extraneous \midrule in big APIs table | Paul E. McKenney | 1 | -1/+0 |
2022-02-20 | defer: Update RCU use-cases diagram | Paul E. McKenney | 1 | -21/+11 |
2022-02-19 | advsync: Satisfy RMW atomics pedants | Paul E. McKenney | 1 | -2/+2 |
2022-02-16 | defer/rcuapi: Describe SRCU initialization and cleanup | Paul E. McKenney | 1 | -4/+30 |
2022-02-16 | defer/rcuusage: Clarify type-safe RCU reader constraints | Paul E. McKenney | 1 | -1/+1 |
2022-02-16 | together: Add a pair of sections on long-duration accesses | Paul E. McKenney | 2 | -6/+139 |
2022-02-09 | cleverefcheck.pl: Add patterns to catch QQz positioning issues | Akira Yokosawa | 1 | -0/+18 |
2022-02-09 | defer, together: Group consecutive QQzs | Akira Yokosawa | 2 | -12/+16 |
2022-02-09 | intro, together: Promote section-opening QQzs to 'essential' | Akira Yokosawa | 2 | -6/+6 |
2022-02-05 | formal/axiomatic: Tie in separation logic and spatial synchronization | Paul E. McKenney | 2 | -1/+16 |
2022-02-03 | memorder: Fix typos | Johann Klähn | 1 | -8/+8 |
2022-02-02 | advsync: Fix call to free | Johann Klähn | 1 | -1/+1 |
2022-02-02 | advsync: Fix typo | Johann Klähn | 1 | -1/+1 |
2022-02-02 | future/tm: Wordsmith "outside world" paragraph | Paul E. McKenney | 1 | -5/+4 |
2022-02-01 | glossary: Use more common definition of RAII | Johann Klähn | 1 | -2/+2 |
2022-02-01 | glossary: Fix typo | Johann Klähn | 1 | -1/+1 |
2022-02-01 | cpu: Fix typo | Johann Klähn | 1 | -1/+1 |
2022-02-01 | count: Add flag to prompt wordsmithing sentence | Paul E. McKenney | 1 | -0/+1 |
2022-01-31 | toolsoftrade: Fix reference to concept introduced earlier | Johann Klähn | 1 | -2/+2 |
2022-01-31 | SMPdesign: Remove redundant word | Johann Klähn | 1 | -1/+1 |
2022-01-31 | defer: Fix typos | Johann Klähn | 2 | -3/+3 |
2022-01-30 | count: Fix typos | Johann Klähn | 1 | -2/+2 |
2022-01-30 | Makefile: Fix regression of parallel run of autodate.sh | Akira Yokosawa | 1 | -6/+4 |
2022-01-29 | Add script for parallel-pdflatex-run regression test | Akira Yokosawa | 1 | -0/+75 |
2022-01-29 | Restore Makefile as of 2022.01.25 | Akira Yokosawa | 1 | -0/+608 |
2022-01-29 | Makefile: Fix issues WRT parallel runs of pdflatex | Akira Yokosawa | 1 | -5/+7 |
2022-01-29 | Replace \include{} with \input{} for parallel pdflatex runs | Akira Yokosawa | 2 | -6/+6 |
2022-01-25 | index: Reform indexing tags related to 'memory consistency' | Akira Yokosawa | 5 | -8/+14 |
2022-01-25 | debugging: Add indexing tags to '(anti-)heisenbug' | Akira Yokosawa | 1 | -2/+3 |
2022-01-25 | debugging: Fix typo (heisenberg -> heisenbug) | Akira Yokosawa | 1 | -1/+1 |
2022-01-25 | memorder: Add indexing tags for historic lockless_dereference() | Akira Yokosawa | 1 | -2/+2 |
2022-01-25 | locking: Mark major references to 'livelock', 'starvation", and 'unfairness' | Akira Yokosawa | 1 | -4/+4 |
2022-01-25 | advsync: Add major indexing tags to 'NBS' and 'forward-progress guarantee' | Akira Yokosawa | 1 | -4/+4 |
2022-01-23 | bib/perfmeas: Fix doi of McKenney99b | Akira Yokosawa | 1 | -1/+1 |
2022-01-23 | bib: Improve several bibliography items | Zhouyi Zhou | 2 | -8/+15 |
2022-01-21 | glossary: Update non-blocking and add NBS | Paul E. McKenney | 1 | -1/+8 |
2022-01-21 | defer/whichtochoose: Rework deferred-reclamation memory overhead | Paul E. McKenney | 1 | -9/+11 |
2022-01-19 | glossary: Tweak indexing macro | Akira Yokosawa | 1 | -3/+3 |
2022-01-19 | glossary: Additions from index, S-Z | Paul E. McKenney | 1 | -0/+23 |
2022-01-19 | glossary: Additions from L-R | Paul E. McKenney | 3 | -19/+60 |
2022-01-19 | glossary: Additions from index, F-K | Paul E. McKenney | 2 | -4/+48 |
2022-01-19 | cartoons: Add non-linearizable solar system | Paul E. McKenney | 2 | -0/+3 |
2022-01-18 | glossary: Additions from index, A-E | Paul E. McKenney | 2 | -1/+38 |
2022-01-18 | bib/swtools: Bring Liang:2018:VTB to IEEE standard | Zhouyi Zhou | 1 | -1/+4 |
2022-01-18 | index: Retouch prenotes | Akira Yokosawa | 1 | -6/+16 |
2022-01-18 | index, glossary: Underline page numbers in Glossary | Akira Yokosawa | 4 | -90/+122 |
2022-01-18 | index: Add prenotes of legends | Akira Yokosawa | 1 | -2/+7 |
2022-01-18 | defer: POC of hierarchical index with modifier part's case preserved | Akira Yokosawa | 3 | -2/+16 |
2022-01-18 | locking, defer: POC of bold face page number in index | Akira Yokosawa | 3 | -3/+4 |
2022-01-18 | index: Initial page number format support | Akira Yokosawa | 4 | -1/+54 |
2022-01-14 | bib/swtools: Fix DaveJones2011Trinity bibliography entry | Zhouyi Zhou | 1 | -2/+1 |
2022-01-12 | memorder: Expand on and cross-link discussions of dependencies | Paul E. McKenney | 1 | -8/+24 |
2022-01-12 | Fix a typo in Bibliography | Zhouyi Zhou | 1 | -1/+1 |
2022-01-10 | formal: Update rcu-test data in Figure 12.4 (as of v5.16) | Akira Yokosawa | 2 | -561/+587 |
2022-01-10 | Add explicit 'helvratio' value to newtxtext | Akira Yokosawa | 1 | -1/+1 |
2022-01-10 | ebook: Increase headheight to satisfy fancyhdr | Akira Yokosawa | 1 | -1/+1 |
2022-01-10 | defer/rcuintro: Add indexing tags for 'RCU-protected pointer/data' | Akira Yokosawa | 1 | -2/+2 |
2022-01-10 | glossary: Tweak upper-case/lower-case in indexed terms | Akira Yokosawa | 1 | -2/+2 |
2022-01-09 | defer/rcuintro: Add QQ on "RCU-protected pointer" definition | Paul E. McKenney | 2 | -0/+36 |
2022-01-09 | defer/rcuapi: Use "Core RCU API" consistently | Paul E. McKenney | 3 | -15/+15 |
2022-01-08 | howto: Add QQ on benefits of passive reading | Paul E. McKenney | 1 | -0/+42 |
2022-01-08 | defer/rcuintro: Use nbsp around short numbers | Akira Yokosawa | 1 | -2/+2 |
2022-01-08 | defer/rcuintro: Fix trivial typos | Akira Yokosawa | 1 | -2/+2 |
2022-01-08 | defer/rcuintro: Use endash for pair of rcu_read_lock() and rcu_read_unlock() | Akira Yokosawa | 1 | -1/+1 |