- Remove explicit Giant protection from lockf. Use the vnode interlock to protect this datastructure instead.
- Preallocate an extra lockf structure in case we want to split a lock on insert or delete.
- msleep() on the vnode interlock when blocking on a lock.
Reviewed by: rwatson
Approved by: re