diff options
author | alc <alc@FreeBSD.org> | 2004-06-04 04:03:26 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2004-06-04 04:03:26 +0000 |
commit | b5cd9ba03c2309de3b6b2eb7f8526d7c55a0e706 (patch) | |
tree | 2d81df657ced60192e9660e00659dc4cedbba139 /sys/sys/blist.h | |
parent | 958eff641bf391ef0a040906ec30c871812f9f93 (diff) | |
download | FreeBSD-src-b5cd9ba03c2309de3b6b2eb7f8526d7c55a0e706.zip FreeBSD-src-b5cd9ba03c2309de3b6b2eb7f8526d7c55a0e706.tar.gz |
Move the definitions of SWAPBLK_NONE and SWAPBLK_MASK from vm_page.h to
blist.h, enabling the removal of numerous #includes from subr_blist.c.
(subr_blist.c and swap_pager.c are the only users of these definitions.)
Diffstat (limited to 'sys/sys/blist.h')
-rw-r--r-- | sys/sys/blist.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/sys/blist.h b/sys/sys/blist.h index 8cda0c0..e1d8fff 100644 --- a/sys/sys/blist.h +++ b/sys/sys/blist.h @@ -56,6 +56,14 @@ typedef u_int32_t u_daddr_t; /* unsigned disk address */ /* + * note: currently use SWAPBLK_NONE as an absolute value rather then + * a flag bit. + */ + +#define SWAPBLK_MASK ((daddr_t)((u_daddr_t)-1 >> 1)) /* mask */ +#define SWAPBLK_NONE ((daddr_t)((u_daddr_t)SWAPBLK_MASK + 1))/* flag */ + +/* * blmeta and bl_bitmap_t MUST be a power of 2 in size. */ |