diff options
| author | Alan Cox <alc@FreeBSD.org> | 2002-08-24 07:15:14 +0000 |
|---|---|---|
| committer | Alan Cox <alc@FreeBSD.org> | 2002-08-24 07:15:14 +0000 |
| commit | d52bc3438cb0d9b46e64266135f1ebae37f5dbd8 (patch) | |
| tree | ab246bc8e3d733c42c22c6b9f4567dae39d2cd15 /sys/vm/vm_object.h | |
| parent | 5cf874186137eccbb7a064cd64f6872ae854c99d (diff) | |
Notes
Diffstat (limited to 'sys/vm/vm_object.h')
| -rw-r--r-- | sys/vm/vm_object.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/vm/vm_object.h b/sys/vm/vm_object.h index 418c876240e9..aa1008b45618 100644 --- a/sys/vm/vm_object.h +++ b/sys/vm/vm_object.h @@ -71,6 +71,9 @@ #ifndef _VM_OBJECT_ #define _VM_OBJECT_ +#include <sys/param.h> +#include <sys/lock.h> +#include <sys/mutex.h> #include <sys/queue.h> enum obj_type { OBJT_DEFAULT, OBJT_SWAP, OBJT_VNODE, OBJT_DEVICE, OBJT_PHYS, @@ -171,6 +174,9 @@ extern vm_object_t kmem_object; #endif /* _KERNEL */ #ifdef _KERNEL +#define vm_object_lock(object) mtx_lock(&Giant) +#define vm_object_unlock(object) mtx_unlock(&Giant) + void vm_freeze_copyopts(vm_object_t, vm_pindex_t, vm_pindex_t); void vm_object_set_flag(vm_object_t object, u_short bits); |
