From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=to:cc:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=pC0H9CJT9x4I1JoJc6cKxPdKpB+RLUVR/i92SYauJy0=; b=qq+PpDiBUWREn2TFUcQ+WATbJil+1eSPw4uuPp7UJSUKvXoeLY7JE58I+qG0mSHurJ GMEsDmhC9t38RR/7c5vCIoZANlOIVm45OSZ2sLjm49xyRWDD7j6s3QUGKPCLspfhKWv5 95egXhhi/J2W0HGMq88/49LRrIMKsCRKLEbUgFetioDI0BLmyCwmUaFhjeOTmXh2l2dj oS+lm+0/WSmPe9JxFgOQrtNba1VW36fXgm07WdySMX9vmE1qx8tWz56bMspGRENfOHn1 LF3IFV8kPHnl3XM8i4apCKXuCb6g9fyJqPkmo43B3GEEOYOenbV78nzNg+SSmvM5EQIS W12A== From: Akira Yokosawa Subject: [GIT PULL] Cosmetic fixes round 3 and other fixes Message-ID: <8ed6c47e-5844-4ee0-d42e-0c038f27daec@gmail.com> Date: Sat, 9 Jul 2016 15:24:51 +0900 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit To: "Paul E. McKenney" Cc: perfbook@vger.kernel.org, Akira Yokosawa List-ID: Hi Paul, Today, because of the weather, I have time to do clean up the cosmetic fixes. Appended are two pull requests. 1st one is of *non-cosmetic* fixes which are mostly typo fixes but requires careful review. Note that the 1st commit "future: Miscellaneous possible fixes" contains both non-cosmetic and cosmetic fixes. I thought of separating them, but it is not so large and I assume it is not so difficult to review. If you don't agree, please blame me. The last commit "Add 'hypcap' package to make hyperref go to top of figure and table" modifies the behavior of Table and Figure links in PDF. I think this is an improvement. 2nd request is of *costmetic* fixes which are mostly the same fixes I have done lately. But there are other types of fixes included here. In qqz, there are a few unnecessary paragraph breaks that affect the layout of Appendix D. On the other hand, there are a few places that require paragraph breaks but miss blank lines in the source. Those commits beginning with "qqz: " fix them. The commits "Use \centering instead of center environment (part 1 -- 5)" abandon the use of "center" environment within "table" and "figure" environments and replac them with simple \centering commands. They remove extra vertical spaces above captions. These commits touch a lot of places and cause the large diff stats. The following 3 commits tweaks layout and size of Tables and Figures. The changes made in commit "Tweak sizes and positions of Tables and Figures" should be thought of as tentative tweaks. And I'm not sure the editor likes the tweaks. The last commit "SMPdesign: Restore effect of \cleardoublepage" is added because the changes made in this series result in a denser overall layout. Note that "future: Miscellaneous possible fixes" is picked on both branches to avoid conflicts with later commits. Thanks, Akira --- The following changes since commit 009dcf8d442c61859cdbf06b221c9fbb5aa5fb91: Add RT chapter to the Section 1.1 roadmap (2016-07-08 19:55:22 -0700) are available in the git repository at: https://github.com/akiyks/perfbook.git non-cosmetic-fixes for you to fetch changes up to 749479a4fa1cb9564b6683dd267fb99f4bdf5110: Add 'hypcap' package to make hyperref go to top of figure and table (2016-07-09 12:59:32 +0900) ---------------------------------------------------------------- Akira Yokosawa (7): future: Miscellaneous possible fixes future: Use \QuickQuizARef{} for reference to QQA after: Typo fixes time: Typo fix Typo fixes in Quick Quizzes rt: Typo fix in QQA Add 'hypcap' package to make hyperref go to top of figure and table advsync/memorybarriers.tex | 2 +- appendix/questions/after.tex | 4 ++-- appendix/questions/time.tex | 2 +- future/HTMtable.tex | 3 ++- future/HTMtableRCU.tex | 2 +- future/future.tex | 4 ++-- future/htm.tex | 16 ++++++++-------- future/tm.tex | 6 +++--- locking/locking.tex | 2 ++ perfbook.tex | 1 + rt/rt.tex | 2 +- together/applyrcu.tex | 2 +- 12 files changed, 25 insertions(+), 21 deletions(-) --- The following changes since commit 009dcf8d442c61859cdbf06b221c9fbb5aa5fb91: Add RT chapter to the Section 1.1 roadmap (2016-07-08 19:55:22 -0700) are available in the git repository at: https://github.com/akiyks/perfbook.git cosmetic-fixes-round-3 for you to fetch changes up to 67aae72180cbe2743b011ca5c0f123b3dffc41bc: SMPdesign: Restore effect of \cleardoublepage (2016-07-09 13:42:24 +0900) ---------------------------------------------------------------- Akira Yokosawa (21): future: Miscellaneous possible fixes after: Centering figures of verbatim code examples after: Tweak font size of Figure A.2 after: Use \path command for path names primitives: Use \path for path name primitives: Centering figures of verbatim code examples qqz: Replace redundant blank lines with comment lines qqz: Use \minipage{} environment for code snippet qqz: Add blank lines for proper paragraph breaks qqz: More replacement of redundant blank lines with comment lines appendix: Centering tables and figures Use \centering instead of center environment (part 1) Use \centering instead of center environment (part 2) Use \centering instead of center environment (part 3) Use \centering instead of center environment (part 4) Use \centering instead of center environment (part 5) toolsoftrade: qqa: Add paragraph break around minipage SMPdesign: Tweak table 'Schematic of Real-World Parallel Allocator' defer: Use 'tabulary' for some tables Tweak sizes and positions of Tables and Figures SMPdesign: Restore effect of \cleardoublepage SMPdesign/SMPdesign.tex | 89 +++++++++++++++--------------------- SMPdesign/beyond.tex | 36 +++++---------- SMPdesign/partexercises.tex | 38 ++++++--------- advsync/memorybarriers.tex | 76 +++++++++++++----------------- advsync/rcu.tex | 18 +++----- appendix/primitives/primitives.tex | 42 ++++++++++------- appendix/questions/after.tex | 33 +++++++------ appendix/questions/time.tex | 3 +- appendix/rcuhist/RCUinLinux.tex | 9 ++-- appendix/rcuimpl/rcupreempt.tex | 30 ++++-------- appendix/rcuimpl/rcutree.tex | 27 ++++------- appendix/rcuimpl/rcutreewt.tex | 12 ++--- appendix/rcuimpl/srcu.tex | 9 ++-- appendix/whymb/whymemorybarriers.tex | 67 ++++++++++++--------------- count/count.tex | 47 ++++++++----------- cpu/hwfreelunch.tex | 3 +- cpu/overheads.tex | 10 ++-- cpu/overview.tex | 24 ++++------ datastruct/datastruct.tex | 78 ++++++++++++------------------- debugging/debugging.tex | 20 +++----- defer/defer.tex | 5 +- defer/hazptr.tex | 2 +- defer/rcuapi.tex | 65 ++++++++++++-------------- defer/rcufundamental.tex | 21 +++------ defer/rcuintro.tex | 9 ++-- defer/rcuusage.tex | 42 +++++++---------- defer/refcnt.tex | 11 +++-- defer/seqlock.tex | 5 +- defer/toyrcu.tex | 16 +++---- defer/whichtochoose.tex | 3 +- easy/easy.tex | 6 +-- formal/axiomatic.tex | 4 +- formal/dyntickrcu.tex | 3 +- formal/spinhint.tex | 10 ++-- future/HTMtable.tex | 6 +-- future/HTMtableRCU.tex | 7 ++- future/cpu.tex | 24 ++++------ future/future.tex | 4 +- future/htm.tex | 22 +++++---- future/tm.tex | 18 +++----- intro/intro.tex | 18 +++----- locking/locking.tex | 27 ++++------- perfbook.tex | 1 + rt/rt.tex | 48 +++++++------------ toolsoftrade/toolsoftrade.tex | 15 +++--- 45 files changed, 439 insertions(+), 624 deletions(-)