Get rid of a duplicate 'which'

Signed-off-by: Namhyung Kim <namhyung@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Fix unmatched closing parentheses

Signed-off-by: Namhyung Kim <namhyung@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Typo: call_rcu -> __call_rcu

Signed-off-by: Namhyung Kim <namhyung@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Typo: shown -> show

Signed-off-by: Namhyung Kim <namhyung@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Typo: Line 4 -> Line 3

Signed-off-by: Namhyung Kim <namhyung@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Add Michel Dagenais feedback to todo list.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
count: Faster eventually-consistent statistical counter

As Ersoy notes, it is possible to track the sum without modifying the
counters.

Suggested-by: Ersoy Bayramoglu <ersoybayramoglu@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
count: Update text to match new count_stat_eventual.c

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
count: Note that non-atomic access requires alignment/size constraints

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Call out one reason for atomics in eventually consistent counters

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Fix author name for textbook

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Typo: lead -> leaf

Signed-off-by: Namhyung Kim <namhyung@gmail.com>
"until is returns" -> "until it returns"

Reported-by: Namhyung Kim <namhyung@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Typo: rcu_read_lock -> _unlock

Signed-off-by: Namhyung Kim <namhyung@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Fix description of simple counter add/subtract/read

Line 14 of Figure 4.11 adds delta to global count, not vice versa.

Reported-by: Ryan Molden <ryanmolden@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Add quick quiz for limit-counter countermax/2 transfer.

Reported-by: Ryan Molden <ryanmolden@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Fix typos in Quick Quizzes in the intro.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Fix Quick Quiz 4.37: s/line 20/line 21/

Reported-by: Ryan Molden <ryanmolden@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Fix line numbers for flush_local_count_sig() description

Reported-by: Ryan Molden <ryanmolden@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Grammar: s/not/note/, s/However/Unfortunately/

Reported-by: Ryan Molden <ryanmolden@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>