Age | Commit message (Expand) | Author | Files | Lines |
2023-10-27 | debugging: Add Coccinelle as a static-analysis tool | Paul E. McKenney | 1 | -3/+3 |
2023-10-27 | debugging: Add Coccinelle to list of static analyzers | Paul E. McKenney | 1 | -1/+7 |
2023-07-25 | debugging: Testing and static analysis as automated code review | Paul E. McKenney | 1 | -1/+7 |
2023-07-25 | debugging: Add "Proactive Hunting Techniques" section | Paul E. McKenney | 1 | -2/+41 |
2023-07-25 | debugging: Expand on making rare events less rare | Paul E. McKenney | 1 | -7/+18 |
2023-07-02 | treewide: Remove ignored first parameter of origpub macros | Paul E. McKenney | 1 | -4/+4 |
2023-05-14 | debugging: Minor wordsmithing of first time working | Paul E. McKenney | 1 | -2/+2 |
2023-04-29 | Add acronyms of LKMM and KCSAN | Akira Yokosawa | 1 | -1/+1 |
2023-02-12 | debugging: Remove redundant following sections introduction | SeongJae Park | 1 | -1/+0 |
2023-02-12 | debugging: Remove unnecessary space in a sentence | SeongJae Park | 1 | -1/+1 |
2023-02-12 | debugging: Use \co{} and \qco{} for 'git' and 'Fixes:', respectively | SeongJae Park | 1 | -2/+2 |
2023-02-12 | debugging: Use \qco{} for 'time' output examples | SeongJae Park | 1 | -8/+8 |
2023-02-06 | debugging: Use \co{} for rcutorture | SeongJae Park | 1 | -7/+7 |
2023-01-04 | Redefine \epigraph to avoid boilerplate \emph{} | Akira Yokosawa | 1 | -9/+9 |
2022-04-24 | debugging: Add small Kipling dose to performance transition | Paul E. McKenney | 1 | -3/+6 |
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-06 | debugging: Mention possibility of accidental anti-heisenbugs | Paul E. McKenney | 1 | -2/+9 |
2021-08-30 | index: Add index and acronym tags, take two | Akira Yokosawa | 1 | -5/+5 |
2021-08-28 | debugging: Keep a log for long-term bug-finding quests | Paul E. McKenney | 1 | -0/+20 |
2021-08-10 | debugging: Break and capitalize after colon | Akira Yokosawa | 1 | -41/+51 |
2021-06-09 | treewide: Fix indents by white spaces | Akira Yokosawa | 1 | -1/+1 |
2021-06-09 | debugging: Move period out of double quotes | Akira Yokosawa | 1 | -1/+1 |
2021-06-09 | treewide: Make end-of-sentence punctuation marks be at end-of-line | Akira Yokosawa | 1 | -16/+20 |
2021-06-09 | treewide: Annotate punctuation marks | Akira Yokosawa | 1 | -3/+3 |
2021-05-27 | debugging: Modernize Section 11.1 epigraph | Paul E. McKenney | 1 | -3/+7 |
2021-05-18 | debugging: Employ \cref{} and its variants | Akira Yokosawa | 1 | -70/+70 |
2021-04-27 | treewide: Fix space in front of \cite{} | Akira Yokosawa | 1 | -2/+2 |
2021-04-27 | treewide: Make end-of-sentence periods be at end of lines | Akira Yokosawa | 1 | -5/+7 |
2021-04-21 | index: Add index and acronym tags, take one | Akira Yokosawa | 1 | -1/+1 |
2021-04-15 | debugging: Delay via CPU clock rate and multi-socket systems | Paul E. McKenney | 1 | -7/+14 |
2021-04-15 | debugging: Verified Hadfield title, so remove @@@ todo comment | Paul E. McKenney | 1 | -1/+0 |
2021-04-11 | debugging, memorder: Move float away from section heading | Akira Yokosawa | 1 | -6/+6 |
2021-04-11 | treewide: Remove explicit float positioning options | Akira Yokosawa | 1 | -9/+9 |
2021-03-20 | debugging: Fix typo | Akira Yokosawa | 1 | -1/+1 |
2021-03-18 | treewide: Annotate sentence-ending fullstops as such | Akira Yokosawa | 1 | -3/+3 |
2021-03-14 | debugging: Fix typos and grammar | Paul E. McKenney | 1 | -12/+12 |
2021-03-11 | debugging,defer: Small fixes | Paul E. McKenney | 1 | -1/+1 |
2021-03-12 | Remove '\noclub[1]' tweaks | Akira Yokosawa | 1 | -1/+0 |
2021-03-07 | future: future: Updates and wordsmithing, take sixv2021.03.07aEdition.2-rc10 | Paul E. McKenney | 1 | -0/+2 |
2021-02-21 | treewide: Fix choice of \cref{}/\Cref{} macros | Akira Yokosawa | 1 | -1/+1 |
2021-02-14 | debugging: Updates and wordsmithing, take three | Paul E. McKenney | 2 | -238/+243 |
2021-02-13 | debugging: Updates and wordsmithing, take two | Paul E. McKenney | 1 | -30/+37 |
2021-02-11 | debugging: Updates and wordsmithing, take one | Paul E. McKenney | 1 | -44/+52 |
2020-12-28 | debugging: Add verbiage on invalid assumptions | Paul E. McKenney | 1 | -9/+54 |
2020-12-27 | debugging: Studied skepticism as a frame of mind | Paul E. McKenney | 1 | -0/+13 |
2020-11-24 | index: Add annotations to people's names for PoC | Akira Yokosawa | 1 | -2/+3 |
2020-07-29 | Enhance qqz scheme for chapterwise QQZ answers | Akira Yokosawa | 1 | -1/+3 |
2020-07-05 | debugging: Wordsmithing and QQ on nondeterminism | Paul E. McKenney | 1 | -18/+46 |
2020-06-14 | debugging: Validation continues through the project's lifetime | Paul E. McKenney | 1 | -3/+16 |
2020-06-07 | formal: Add a how-to-choose section | Paul E. McKenney | 1 | -0/+4 |
2020-05-17 | debuging: Who will verify the verifier? | Paul E. McKenney | 1 | -0/+4 |
2020-03-31 | Put narrow space in front of percent symbol | Akira Yokosawa | 1 | -8/+8 |
2020-03-26 | treewide: Use macros for consecutive quick quizzes | Akira Yokosawa | 1 | -32/+40 |
2020-03-15 | treewide: Renew format of Quick Quiz macro | Akira Yokosawa | 1 | -74/+78 |
2020-03-06 | debugging: Add opening sentence in Answer to QQZ 11.2 | Akira Yokosawa | 1 | -0/+2 |
2020-02-07 | Permit occasional orphans | Akira Yokosawa | 1 | -0/+1 |
2020-01-31 | Rename environments 'linelabel' and 'lineref' | Akira Yokosawa | 1 | -6/+6 |
2020-01-14 | debugging: Add tabular synopsis of Poisson distribution | Paul E. McKenney | 1 | -1/+44 |
2019-12-28 | debugging: Additional {micro,}benchmark advice | Paul E. McKenney | 1 | -19/+22 |
2019-11-26 | treewide: Various typos | Stamatis Karnouskos | 1 | -3/+3 |
2019-11-26 | debugging: Rework awkward sentence | Paul E. McKenney | 1 | -1/+1 |
2019-11-24 | debugging: Use \clnrefrange{}{} to refernece range of lines in snippets | Akira Yokosawa | 1 | -7/+7 |
2019-10-22 | treewide: Add '% mainfile:' tags in headers in sub .tex files | Akira Yokosawa | 1 | -0/+2 |
2019-10-09 | debugging: Add point about focus on bad things promoting good things | Paul E. McKenney | 1 | -2/+14 |
2019-08-20 | debugging: Upgrade an epigraph | Paul E. McKenney | 1 | -2/+3 |
2019-07-07 | debugging: Temper requirements-discovery advice | Paul E. McKenney | 1 | -0/+8 |
2019-07-07 | debugging: Darwinian view of software validation | Paul E. McKenney | 1 | -10/+64 |
2019-02-28 | debugging: Additional micro-benchmark advice | Paul E. McKenney | 1 | -0/+26 |
2019-01-28 | debugging: Add QQ on pen-and-paper bug found while typing | Paul E. McKenney | 1 | -0/+11 |
2019-01-16 | debugging: Employ new scheme for code snippets | Akira Yokosawa | 1 | -127/+69 |
2019-01-06 | debugging: Define and use '\lopt' macro in description heading | Akira Yokosawa | 1 | -3/+3 |
2019-01-05 | debugging: Leave double dashes in description headings | SeongJae Park | 1 | -7/+7 |
2018-12-22 | debugging: Modernize erroneous epigraph | Paul E. McKenney | 1 | -1/+2 |
2018-11-02 | debugging: Clarify cdf_poisson() arguments | Paul E. McKenney | 1 | -3/+4 |
2018-08-20 | debugging: Add citation and caution about over-benchmarking | Paul E. McKenney | 1 | -0/+4 |
2018-08-18 | debugging: Add section-level epigraphs | Paul E. McKenney | 1 | -12/+37 |
2018-05-21 | Forward-reference the formal-regression section | Paul E. McKenney | 1 | -1/+2 |
2018-01-05 | debugging: Replace erroreous lambda==0 with m==0 | Paul E. McKenney | 1 | -1/+1 |
2017-10-30 | debugging,formal: Update for increased Linux kernel usage | Paul E. McKenney | 1 | -7/+7 |
2017-10-22 | debugging: Update progress on NO_HZ_FULL | Paul E. McKenney | 1 | -3/+4 |
2017-10-20 | debugging: Use \ln for natural logarithm in Eq E.9 | Akira Yokosawa | 1 | -1/+1 |
2017-10-12 | Convert code snippets to 'listing' env (datastruct, debugging, formal) | Akira Yokosawa | 1 | -10/+10 |
2017-10-05 | debugging: Use upright font for Euler's number | Akira Yokosawa | 1 | -12/+12 |
2017-10-05 | debugging: Insert narrow space in front of percent symbol | Akira Yokosawa | 1 | -41/+41 |
2017-06-24 | treewide: Add narrow spaces before SI unit symbols | Akira Yokosawa | 1 | -1/+1 |
2017-05-08 | debugging: Add footnote stating that "heisenbug" is a misnomer | Paul E. McKenney | 1 | -9/+16 |
2017-04-23 | debugging: Add reference to heisenbug discussion section | SeongJae Park | 1 | -1/+2 |
2017-04-12 | debugging: Add more discussion to the Heisenberg section | Paul E. McKenney | 1 | -0/+3 |
2017-04-11 | Add discussion to the Heisenberg section | Paul E. McKenney | 1 | -16/+47 |
2017-04-11 | Bibliography update | Paul E. McKenney | 1 | -0/+23 |
2017-04-04 | Make Formal-Verification chapter label match convention | Paul E. McKenney | 1 | -1/+1 |
2017-03-09 | debugging: Convert to 'description' | Akira Yokosawa | 1 | -5/+5 |
2017-03-07 | treewide: Use \tco{} for api name in caption | Akira Yokosawa | 1 | -1/+1 |
2016-12-25 | A few tweaks to the debugging chapter | Paul E. McKenney | 1 | -8/+17 |
2016-11-16 | treewide: Adjust labeling of 'formal' | Akira Yokosawa | 1 | -1/+1 |
2016-09-19 | epigraph: Use \epigraphhead{} | Akira Yokosawa | 1 | -2/+2 |
2016-09-14 | treewide: Enclose 'verbbox' within 'figure' | Akira Yokosawa | 1 | -2/+2 |
2016-08-22 | debugging: Fix contextual typos | SeongJae Park | 1 | -3/+3 |
2016-08-22 | debugging: Add missing tilde | SeongJae Park | 1 | -1/+1 |
2016-07-25 | Use UK style punctuation order | Akira Yokosawa | 1 | -1/+1 |
2016-07-09 | Tweak sizes and positions of Tables and Figures | Akira Yokosawa | 1 | -1/+1 |
2016-07-09 | Use \centering instead of center environment (part 3) | Akira Yokosawa | 1 | -12/+6 |
2016-07-02 | debugging: Enclose shell command example in \co{} macro | Akira Yokosawa | 1 | -1/+1 |
2016-07-02 | debugging: Use \path command for path names | Akira Yokosawa | 1 | -3/+3 |
2016-07-02 | debugging: Centering figures of verbatim code examples | Akira Yokosawa | 1 | -6/+10 |
2016-04-25 | Add yet more epigraphs and update credits | Paul E. McKenney | 1 | -0/+2 |
2016-04-23 | Drop the derivation of the Poisson distribution | Paul E. McKenney | 1 | -170/+17 |
2015-08-03 | Add quick quiz about kfree as kref release function | Paul E. McKenney | 1 | -1/+1 |
2015-06-28 | Complete the answer to a Quick Quiz | Paul E. McKenney | 1 | -0/+4 |
2015-05-24 | Typos and grammatical fixes | Dave | 1 | -13/+13 |
2015-02-16 | Fix typo | Paul E. McKenney | 1 | -1/+1 |
2015-01-29 | Apply Kanda Motohiro feedback | Paul E. McKenney | 1 | -2/+2 |
2014-12-29 | Augment formal-verification summary | Paul E. McKenney | 1 | -1/+1 |
2014-11-14 | Self-review of near misses | Paul E. McKenney | 2 | -20/+346 |
2014-10-31 | Add "near misses" as an anti-Heisenbug technique. | Paul E. McKenney | 1 | -0/+61 |
2014-09-10 | Add old-school profiling | Paul E. McKenney | 1 | -3/+16 |
2014-07-26 | Improve example leading to Poisson CDF. | Paul E. McKenney | 1 | -5/+8 |
2014-04-30 | Fix citation typo | Paul E. McKenney | 1 | -1/+1 |
2014-03-24 | Update for maiden->married name transition | Paul E. McKenney | 1 | -3/+3 |
2014-03-13 | Fix ambiguous wording | Juerd Waalboer | 1 | -1/+1 |
2014-02-20 | Add updated stress-test cartoon | Paul E. McKenney | 1 | -1/+1 |
2014-02-02 | Grammar nits in the validation chapter | Paul E. McKenney | 1 | -3/+3 |
2014-01-04 | Touch up the benchmarking and profiling entries. | Paul E. McKenney | 1 | -25/+61 |
2013-11-14 | Smooth the transition from debugging to formal validation. | Paul E. McKenney | 1 | -0/+12 |
2013-11-14 | Promote formal-methods appendix to a chapter. | Paul E. McKenney | 1 | -1/+1 |
2013-04-28 | Fixes from Alexey Roytman review | Paul E. McKenney | 1 | -1/+1 |
2013-04-28 | Add statistical cautions in validation-chapter summary | Paul E. McKenney | 1 | -18/+94 |
2013-01-04 | Apply self-review changes for validation chapter. | Paul E. McKenney | 1 | -16/+34 |
2013-01-03 | Add discussion of rejection of interference for performance measurement | Paul E. McKenney | 1 | -1/+460 |
2012-12-24 | Added the stress-test-passed-or-not cartoon. | Paul E. McKenney | 1 | -0/+10 |
2012-11-24 | Add some levity to the debugging chapter. | Paul E. McKenney | 1 | -1/+42 |
2012-11-20 | Review and update validiaton chapter. | Paul E. McKenney | 1 | -6/+16 |
2012-11-09 | Better explanation of Poisson-distribution derivation | Paul E. McKenney | 1 | -8/+55 |
2012-06-04 | More validation verbiage | Paul E. McKenney | 1 | -0/+42 |
2012-04-27 | Beginnings of performance validation. | Paul E. McKenney | 1 | -0/+59 |
2012-04-15 | Add more info on hunting heisenbugs | Paul E. McKenney | 1 | -13/+161 |
2012-04-14 | Validation chapter fixes. | Paul E. McKenney | 1 | -46/+79 |
2012-04-14 | Validation sections on starting and open-source validation | Paul E. McKenney | 1 | -9/+160 |
2012-04-11 | More on heisenbugs and anti-heisenbugs | Paul E. McKenney | 1 | -10/+52 |
2012-04-09 | A bit more on anti-heisenbugs. | Paul E. McKenney | 1 | -1/+3 |
2012-04-09 | Finish Poisson, start anti-Heisenbug. | Paul E. McKenney | 1 | -7/+56 |
2012-04-08 | More poisson-distribution verbiage for validation. | Paul E. McKenney | 1 | -1/+33 |
2012-04-01 | Fix signedness of lambda | Paul E. McKenney | 1 | -8/+14 |
2012-04-01 | Add derivation of Poisson Distribution to validation chapter | Paul E. McKenney | 1 | -4/+157 |
2012-03-31 | Additional verbiage in the Validation chapter. | Paul E. McKenney | 1 | -1/+26 |
2012-03-31 | Vampire projects in validation section. | Paul E. McKenney | 1 | -2/+41 |
2012-03-19 | Update validation chapter. | Paul E. McKenney | 1 | -23/+105 |
2011-10-26 | Add note to self about getting from binomial to poisson | Paul E. McKenney | 1 | -0/+3 |
2011-10-04 | Additional verbiage for validation chapter. | Paul E. McKenney | 1 | -6/+80 |
2011-09-26 | Give example to go with number-of-tests formula. | Paul E. McKenney | 1 | -0/+7 |
2011-09-23 | Indicate when heavy self-review process is helpful. | Paul E. McKenney | 1 | -3/+35 |
2011-09-22 | Also note documentation for getting head around others' code. | Paul E. McKenney | 1 | -1/+3 |
2011-09-22 | Add verbiage for validation of existing code. | Paul E. McKenney | 1 | -1/+22 |
2011-09-19 | Grammar nits in validation chapter. | Paul E. McKenney | 1 | -5/+6 |
2011-09-05 | More validation verbiage. | Paul E. McKenney | 1 | -20/+259 |
2011-08-28 | Additional material for the validation chapter.v2011.08.28a | Paul E. McKenney | 1 | -0/+166 |
2011-08-26 | Fill out ownership and debugging chapters a bit more. | Paul E. McKenney | 1 | -0/+22 |
2011-08-19 | Add more statistical verbiage to the debugging section | Paul E. McKenney | 1 | -13/+119 |
2011-08-16 | Wordsmith validation moral. | Paul E. McKenney | 1 | -0/+3 |
2011-08-16 | Add verbiage about test runs required. | Paul E. McKenney | 1 | -4/+147 |
2009-11-11 | Merge the analysis chapter into debugging. | Paul E. McKenney | 1 | -6/+24 |
2008-08-27 | Initial revision. | Paul E. McKenney | 1 | -0/+17 |