Hi Paul, So, this contains fairly large diff stats which do not sound like "minor" due to the annotations of sentence-ending fullstops in Patch 1/6. They improve consistency of the whole textbook a little bit. I know there are arguments of single spacing vs double spacing. LaTeX does double spacing by default. If you put \frenchspacing in the preamble, the effect of "\@" will be voided. For portability of the LaTeX code base, I think annotations by "\@" should be maintained as far as possible. Patch 2/6 does a similar tweak by introducing a new macro "\Node{}". Patch 3/6 makes some of inline code snippets unbreakable so that they are not disturbed by float/footnote intrusion. Patches 4/6--6/6 are typo fixes, but I might be missing something there, especially in Patch 6/6. If you don't feel like pulling the whole series, feel free to pull part of it, or add your fix(es) on top. Thanks, Akira -------- The following changes since commit d25a6ca010cd28e366ef712e3c5449f11ed6f82c: locking: Fix typos and grammar (2021-03-16 21:05:01 -0700) are available in the Git repository at: https://github.com/akiyks/perfbook.git tags/for-paul-2021.03.18c for you to fetch changes up to 194bd0a454fc3ca2e6d50c39c248e35fd24ff61a: datastruct: Remove redundant line (2021-03-18 10:01:20 +0900) ---------------------------------------------------------------- Akira Yokosawa (6): treewide: Annotate sentence-ending fullstops as such advsync: Use macro for 'Node A', 'Node B', etc. owned, defer, future: Make short inline snippets unbreakable defer: Fix typo advsync: Fix typo datastruct: Remove redundant line SMPdesign/SMPdesign.tex | 2 +- SMPdesign/beyond.tex | 10 +++++----- advsync/advsync.tex | 26 +++++++++++++------------- advsync/rcu.tex | 4 ++-- advsync/rt.tex | 22 +++++++++++----------- appendix/toyrcu/toyrcu.tex | 12 ++++++------ appendix/whymb/whymemorybarriers.tex | 14 +++++++------- count/count.tex | 20 ++++++++++---------- cpu/hwfreelunch.tex | 2 +- cpu/overheads.tex | 2 +- cpu/overview.tex | 4 ++-- cpu/swdesign.tex | 2 +- datastruct/datastruct.tex | 21 ++++++++++----------- debugging/debugging.tex | 6 +++--- defer/rcuapi.tex | 20 ++++++++++---------- defer/rcufundamental.tex | 8 ++++---- defer/rcuintro.tex | 8 ++++---- defer/rcurelated.tex | 6 +++--- defer/rcuusage.tex | 16 ++++++++-------- defer/seqlock.tex | 2 +- defer/whichtochoose.tex | 12 ++++++------ formal/axiomatic.tex | 4 ++-- formal/dyntickrcu.tex | 10 +++++----- formal/formal.tex | 6 +++--- formal/spinhint.tex | 4 ++-- future/formalregress.tex | 4 ++-- future/fp.tex | 2 +- future/htm.tex | 10 +++++----- future/tm.tex | 18 +++++++++--------- glossary.tex | 2 +- howto/howto.tex | 10 +++++----- intro/intro.tex | 2 +- legal.tex | 2 +- locking/locking.tex | 20 ++++++++++---------- memorder/memorder.tex | 20 ++++++++++---------- owned/owned.tex | 2 +- perfbook-lt.tex | 1 + together/count.tex | 2 +- together/refcnt.tex | 4 ++-- toolsoftrade/toolsoftrade.tex | 14 +++++++------- 40 files changed, 178 insertions(+), 178 deletions(-)