All of lore.kernel.org
 help / color / mirror / Atom feed
* Towards second edition
@ 2020-02-23 15:33 Paul E. McKenney
  2020-02-23 16:49 ` Дмитрий Дьяченко
  2020-02-23 23:42 ` Akira Yokosawa
  0 siblings, 2 replies; 10+ messages in thread
From: Paul E. McKenney @ 2020-02-23 15:33 UTC (permalink / raw)
  To: akiyks; +Cc: perfbook

Hello!

I finally found and fixed the rcu_barrier() bug [1], so I should again
be able to devote some big-system test time to redoing performance
results in perfbook.  Once that is done, I expect that it is time for
the second edition.

I might also convert the blank page hiding the solution to the Dining
Philosophers Problem to a quick quiz, but I consider this optional.

Are there any other changes that are needed? [2]

							Thanx, Paul


[1] The fix is at 77abca1c358a ("rcu: Make rcu_barrier() account for
    offline no-CBs CPUs") in -rcu, in case anyone is curious.

[2] Here is a list of some things that I believe can follow the second
    edition:

	Expand lock-free algorithm discussion to include LIFO push,
	illustrating the infamous pointer-zap issue.  (See ISO SC22
	WG21 P1726R3, which should appear in a couple of weeks, for
	more details.)

	Add text describing the Issaquah Challenge.

	Add text describing skiplists, one of the more concurrency
	friendly data structures.

	Add text describing data-race detectors such as KCSAN.  (This needs
	to wait for more Linux-kernel experience.)

	Additional material from todo.txt.  ;-)

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2020-02-25  3:58 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-23 15:33 Towards second edition Paul E. McKenney
2020-02-23 16:49 ` Дмитрий Дьяченко
2020-02-23 18:47   ` Paul E. McKenney
2020-02-23 20:52     ` Дмитрий Дьяченко
2020-02-23 22:59       ` Akira Yokosawa
2020-02-24  9:34         ` Дмитрий Дьяченко
2020-02-23 23:42 ` Akira Yokosawa
2020-02-24  2:45   ` Paul E. McKenney
2020-02-25  3:30     ` Junchang Wang
2020-02-25  3:58       ` Paul E. McKenney

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.