aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
diff options
context:
space:
mode:
authorMarcel Moolenaar <marcel@FreeBSD.org>2003-08-23 06:30:47 +0000
committerMarcel Moolenaar <marcel@FreeBSD.org>2003-08-23 06:30:47 +0000
commit21a708cfdecaa8603c22672573f25690b644e047 (patch)
tree72407491e8a5a7bdfca849f02b2d48fa7ef0667b /sys/vm
parent681f7d03c4f90fa259e927850792e4b02511e42e (diff)
Notes
Diffstat (limited to 'sys/vm')
-rw-r--r--sys/vm/vm_page.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/sys/vm/vm_page.h b/sys/vm/vm_page.h
index 40ff714586bb..e26e63f4e73d 100644
--- a/sys/vm/vm_page.h
+++ b/sys/vm/vm_page.h
@@ -307,11 +307,13 @@ extern struct mtx vm_page_queue_mtx;
#define vm_page_unlock_queues() mtx_unlock(&vm_page_queue_mtx)
#if PAGE_SIZE == 4096
-#define VM_PAGE_BITS_ALL 0xff
-#endif
-
-#if PAGE_SIZE == 8192
-#define VM_PAGE_BITS_ALL 0xffff
+#define VM_PAGE_BITS_ALL 0xffu
+#elif PAGE_SIZE == 8192
+#define VM_PAGE_BITS_ALL 0xffffu
+#elif PAGE_SIZE == 16384
+#define VM_PAGE_BITS_ALL 0xffffffffu
+#elif PAGE_SIZE == 32768
+#define VM_PAGE_BITS_ALL 0xfffffffffffffffflu
#endif
/* page allocation classes: */