freebsd-skq/sys/ufs
Poul-Henning Kamp d6f622cc2f For snapshots we need all VOP_LOCKs to be exclusive.
The "business class upgrade" was implemented in UFS's VOP_LOCK
implementation ufs_lock() which is the wrong layer, so move it to
ffs_lock().

Also, as long as we have not abandonned advanced vfs-stacking we
should not preclude it from happening: instead of implementing a
copy locally, use the VOP_LOCK_APV(&ufs) to correctly arrive at
vop_stdlock() at the bottom.
2005-02-08 15:54:30 +00:00
..
ffs For snapshots we need all VOP_LOCKs to be exclusive. 2005-02-08 15:54:30 +00:00
ufs For snapshots we need all VOP_LOCKs to be exclusive. 2005-02-08 15:54:30 +00:00