Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sys/uvm/uvm_pager.h,v rcsdiff: /ftp/cvs/cvsroot/src/sys/uvm/uvm_pager.h,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.37 retrieving revision 1.37.20.2 diff -u -p -r1.37 -r1.37.20.2 --- src/sys/uvm/uvm_pager.h 2007/10/25 13:03:06 1.37 +++ src/sys/uvm/uvm_pager.h 2010/10/09 03:32:47 1.37.20.2 @@ -1,4 +1,4 @@ -/* $NetBSD: uvm_pager.h,v 1.37 2007/10/25 13:03:06 yamt Exp $ */ +/* $NetBSD: uvm_pager.h,v 1.37.20.2 2010/10/09 03:32:47 yamt Exp $ */ /* * @@ -156,6 +156,7 @@ struct uvm_pagerops { /* if PGO_FREE is not set then the pages stay where they are. */ #define PGO_ALLPAGES 0x010 /* flush whole object/get all pages */ +#define PGO_JOURNALLOCKED 0x020 /* journal is already locked [put] */ #define PGO_LOCKED 0x040 /* fault data structures are locked [get] */ #define PGO_BUSYFAIL 0x080 /* fail if a page is busy [put] */ #define PGO_OVERWRITE 0x200 /* pages will be overwritten before unlocked */ @@ -163,6 +164,7 @@ struct uvm_pagerops { #define PGO_NOBLOCKALLOC 0x800 /* backing block allocation is not needed */ #define PGO_NOTIMESTAMP 0x1000 /* don't mark object accessed/modified */ #define PGO_RECLAIM 0x2000 /* object is being reclaimed */ +#define PGO_GLOCKHELD 0x4000 /* genfs_node's lock is already held */ /* page we are not interested in getting */ #define PGO_DONTCARE ((struct vm_page *) -1L) /* [get only] */