/* * A word about locking in the park structures: the lock protects the * fields of the *park* structure (not preq) and acts as an interlock * in cv operations. The lock is always internal to this module and * callers do not need to worry about it. */