I was thinking last night when I was driving home -- things like
verify_area examine the mm, and this can be happening concurrently
with other functions manipulating it. It seems that reader/writer
locks are really required on this (and probably other) structures.
This adds a whole new level of complexity which should be
addressed in the 2.1.x series of kernels. I'm not convinced
that the level of upheaval is worth it in 2.0.3x
Philip
-- Philip Gladstone +1 617 487 7700 Raptor Systems, Waltham, MA http://www.raptor.com/