freebsd-dev/sys/fs
Eivind Eklund 6bdfe06ad9 Lock reporting and assertion changes.
* lockstatus() and VOP_ISLOCKED() gets a new process argument and a new
  return value: LK_EXCLOTHER, when the lock is held exclusively by another
  process.
* The ASSERT_VOP_(UN)LOCKED family is extended to use what this gives them
* Extend the vnode_if.src format to allow more exact specification than
  locked/unlocked.

This commit should not do any semantic changes unless you are using
DEBUG_VFS_LOCKS.

Discussed with:	grog, mch, peter, phk
Reviewed by:	peter
1999-12-11 16:13:02 +00:00
..
cd9660 Commit the kernel part of our DVD support. Nothing much to say really, 1999-12-07 22:25:28 +00:00
coda Lock reporting and assertion changes. 1999-12-11 16:13:02 +00:00
deadfs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
fdescfs Remove unused #includes. 1999-12-08 08:59:40 +00:00
fifofs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
hpfs First version of HPFS stuff. 1999-12-09 19:10:13 +00:00
msdosfs struct mountlist and struct mount.mnt_list have no business being 1999-11-20 10:00:46 +00:00
ntfs Merged NetBSD version, as they have done improvements: 1999-12-03 20:37:40 +00:00
nullfs Lock reporting and assertion changes. 1999-12-11 16:13:02 +00:00
nwfs Lock reporting and assertion changes. 1999-12-11 16:13:02 +00:00
portalfs Seperate the export check in VFS_FHTOVP, exports are now checked via 1999-09-11 00:46:08 +00:00
procfs Don't simulate a pseudo address-space beyond VM_MAXUSER_ADDRESS that 1999-12-11 10:21:34 +00:00
specfs Remove unused #includes. 1999-12-08 08:59:40 +00:00
umapfs Seperate the export check in VFS_FHTOVP, exports are now checked via 1999-09-11 00:46:08 +00:00
unionfs Lock reporting and assertion changes. 1999-12-11 16:13:02 +00:00