On Fri, Jun 19, 2015 at 08:06:37AM -0400, Greg Troxel wrote:
> Overall, the whole subject of locking in the kernel is too hard for new
> people to figure out, and I think it's great that Kamil is writing an
> overview for it.

Indeed, e.g., my first stab at looking at vnd
  http://mail-index.netbsd.org/tech-kern/2015/05/22/msg018746.html

Since then, I came across "Solaris Internals", and a sun microsystems
"Writing Device Drivers", which I wish I had seen earlier - they seem
to be closer to what is currently in NetBSD than the 4.4 red book.
e.g. page 82, code example 4-2 of "writing device drivers" seems to
be exactly what vndlock() should look like.

Cheers,

Patrick

Reply via email to