diff options
author | alc <alc@FreeBSD.org> | 2011-01-17 19:17:26 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2011-01-17 19:17:26 +0000 |
commit | d326a38b4b0f991450af222a605d5770df1a7aaa (patch) | |
tree | 3a2cce6895da39fb3c7d2598b16d379489ffed31 /sys/vm/vm_phys.c | |
parent | 339c5f1730b6871b140eecd8533d1d0852addb69 (diff) | |
download | FreeBSD-src-d326a38b4b0f991450af222a605d5770df1a7aaa.zip FreeBSD-src-d326a38b4b0f991450af222a605d5770df1a7aaa.tar.gz |
Explicitly initialize the page's queue field to PQ_NONE instead of relying
on PQ_NONE being zero.
Redefine PQ_NONE and PQ_COUNT so that a page queue isn't allocated for
PQ_NONE.
Reviewed by: kib@
Diffstat (limited to 'sys/vm/vm_phys.c')
-rw-r--r-- | sys/vm/vm_phys.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/vm/vm_phys.c b/sys/vm/vm_phys.c index 16b6747..0143b5b 100644 --- a/sys/vm/vm_phys.c +++ b/sys/vm/vm_phys.c @@ -385,6 +385,7 @@ vm_phys_add_page(vm_paddr_t pa) cnt.v_page_count++; m = vm_phys_paddr_to_vm_page(pa); m->phys_addr = pa; + m->queue = PQ_NONE; m->segind = vm_phys_paddr_to_segind(pa); m->flags = PG_FREE; KASSERT(m->order == VM_NFREEORDER, |