diff --git a/sys/vm/vm_object.h b/sys/vm/vm_object.h index b0da10b01284..4f9cad43cebd 100644 --- a/sys/vm/vm_object.h +++ b/sys/vm/vm_object.h @@ -100,6 +100,7 @@ struct vm_object { struct vm_object *backing_object; /* object that I'm a shadow of */ vm_ooffset_t backing_object_offset;/* Offset in backing object */ TAILQ_ENTRY(vm_object) pager_object_list; /* list of all objects of this pager type */ + LIST_HEAD(, vm_reserv) rvq; /* list of reservations */ vm_page_t cache; /* root of the cache page splay tree */ void *handle; union { @@ -143,6 +144,7 @@ struct vm_object { #define OBJ_PIPWNT 0x0040 /* paging in progress wanted */ #define OBJ_MIGHTBEDIRTY 0x0100 /* object might be dirty */ #define OBJ_CLEANING 0x0200 +#define OBJ_COLORED 0x1000 /* pg_color is defined */ #define OBJ_ONEMAPPING 0x2000 /* One USE (a single, non-forked) mapping flag */ #define OBJ_DISCONNECTWNT 0x4000 /* disconnect from vnode wanted */ #define OBJ_NEEDGIANT 0x8000 /* object requires Giant */