HardenedBSD/sys/vm
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
..
default_pager.c
device_pager.c
pmap.h
swap_pager.c
swap_pager.h
vm_extern.h
vm_fault.c
vm_glue.c
vm_init.c
vm_kern.c
vm_kern.h
vm_map.c
vm_map.h
vm_meter.c
vm_mmap.c
vm_object.c
vm_object.h
vm_page.c
vm_page.h
vm_pageout.c Lock reporting and assertion changes. 1999-12-11 16:13:02 +00:00
vm_pageout.h
vm_pager.c
vm_pager.h
vm_param.h
vm_swap.c
vm_unix.c
vm_zone.c Lock reporting and assertion changes. 1999-12-11 16:13:02 +00:00
vm_zone.h
vm.h
vnode_pager.c
vnode_pager.h