Borislav Petkov (4): Generality fixups Guide to this Book fixups PP-hard cleanups, p2 Pipelined CPUs fixes Paul E. McKenney (17): Fix "Laws of Order" bibliography entry Alexey Roytman feedback, part 1. Grammatical problem in toolsoftrade. Add updated CPU-future cartoons. Add updated lock-contention "toy" cartoons Add new half-memory-barrier cartoon Update artist name Add updated locking hero/slob cartoons Update old-man-and-brat CPU cartoon Update "one-one-thousand" cartoon. Add updated stress-test cartoon Alexey Roytman feedback, part 2. Color fixups: add words to reduce importance of color diagrams Wording changes Improve two-way-communication paragraph Fix typo in "Hardware and its Habits" Fix "This chapter" repetition. Makefile | 12 - SMPdesign/SMPdesign.tex | 12 +- appendix/whymb/whymemorybarriers.tex | 2 +- bib/RCU.bib | 10 + bib/syncrefs.bib | 23 +- cartoons/ArtistMapping.txt | 2 + cartoons/CrashDummiesSmall.eps | 29839 -- cartoons/LD,ACQ.eps | 38771 -- cartoons/LockingTheHero.eps | 277722 ------------ cartoons/LockingTheSlob.eps | 266851 ------------ cartoons/ManyFighting.eps | 52666 --- cartoons/ManyHappy.eps | 69269 --- cartoons/MoreOfSameSmall.eps | 30101 -- cartoons/MultithreadedManiaSmall.eps | 24807 -- cartoons/OldManAndBrat.eps | 14408 - cartoons/OldManAndBrat.png | Bin 267317 -> 0 bytes cartoons/One-one-thousand.eps | 3527 - cartoons/OneFighting.eps | 45709 -- cartoons/Passed-the-stress-test.eps | 29167 -- cartoons/r-2014-CPU-Future-Crash-dummies.svg | 2228 + cartoons/r-2014-CPU-Future-More-of-the-Same.svg | 3438 + cartoons/r-2014-CPU-Future-Multithreaded-Mania.svg | 1201 + cartoons/r-2014-Data-many-fighting.svg | 1707 + cartoons/r-2014-Data-many-happy.svg | 1985 + cartoons/r-2014-Data-one-fighting.svg | 1004 + cartoons/r-2014-LD-ACQ.svg | 941 + cartoons/r-2014-Locking-the-Hero.svg | 737 + cartoons/r-2014-Locking-the-Slob.svg | 975 + cartoons/r-2014-Old-man-and-Brat.svg | 1979 + cartoons/r-2014-One-one-thousand.svg | 2332 + cartoons/r-2014-Passed-the-stress-test.svg | 950 + cartoons/whippersnapper.eps | 9025 - cartoons/whippersnapper300.eps | 95025 ----- cartoons/whippersnapper600.eps | 397184 ------------------ contrib.tex | 18 +- count/count.tex | 10 +- cpu/cpu.tex | 10 +- cpu/overview.tex | 25 +- debugging/debugging.tex | 2 +- defer/rcuapi.tex | 13 +- defer/rcufundamental.tex | 70 +- defer/rcuusage.tex | 43 +- defer/refcnt.tex | 55 +- defer/seqlock.tex | 15 + defer/toyrcu.tex | 249 +- future/cpu.tex | 12 +- future/htm.tex | 2 +- intro/intro.tex | 138 +- locking/locking.tex | 87 +- owned/owned.tex | 4 +- perfbook-1c.bbl | 16 +- perfbook.bbl | 16 +- qqz.tex | 126 +- toolsoftrade/toolsoftrade.tex | 2 +- 54 files changed, 20115 insertions(+), 1384407 deletions(-) create mode 100644 cartoons/ArtistMapping.txt delete mode 100644 cartoons/CrashDummiesSmall.eps delete mode 100644 cartoons/LD,ACQ.eps delete mode 100644 cartoons/LockingTheHero.eps delete mode 100644 cartoons/LockingTheSlob.eps delete mode 100644 cartoons/ManyFighting.eps delete mode 100644 cartoons/ManyHappy.eps delete mode 100644 cartoons/MoreOfSameSmall.eps delete mode 100644 cartoons/MultithreadedManiaSmall.eps delete mode 100644 cartoons/OldManAndBrat.eps delete mode 100644 cartoons/OldManAndBrat.png delete mode 100644 cartoons/One-one-thousand.eps delete mode 100644 cartoons/OneFighting.eps delete mode 100644 cartoons/Passed-the-stress-test.eps create mode 100644 cartoons/r-2014-CPU-Future-Crash-dummies.svg create mode 100644 cartoons/r-2014-CPU-Future-More-of-the-Same.svg create mode 100644 cartoons/r-2014-CPU-Future-Multithreaded-Mania.svg create mode 100644 cartoons/r-2014-Data-many-fighting.svg create mode 100644 cartoons/r-2014-Data-many-happy.svg create mode 100644 cartoons/r-2014-Data-one-fighting.svg create mode 100644 cartoons/r-2014-LD-ACQ.svg create mode 100644 cartoons/r-2014-Locking-the-Hero.svg create mode 100644 cartoons/r-2014-Locking-the-Slob.svg create mode 100644 cartoons/r-2014-Old-man-and-Brat.svg create mode 100644 cartoons/r-2014-One-one-thousand.svg create mode 100644 cartoons/r-2014-Passed-the-stress-test.svg delete mode 100644 cartoons/whippersnapper.eps delete mode 100644 cartoons/whippersnapper300.eps delete mode 100644 cartoons/whippersnapper600.eps