summaryrefslogtreecommitdiffstats
path: root/sys/vm
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2006-11-08 06:23:29 +0000
committeralc <alc@FreeBSD.org>2006-11-08 06:23:29 +0000
commit1f317d815292fb8798b78fcda76ef7a00cb0a719 (patch)
treeed3a4539f741d534fafec12ca13088fd2947c96a /sys/vm
parent4d275bbe2464a475e601eff906a7adb93dda6096 (diff)
downloadFreeBSD-src-1f317d815292fb8798b78fcda76ef7a00cb0a719.zip
FreeBSD-src-1f317d815292fb8798b78fcda76ef7a00cb0a719.tar.gz
Ensure that the page's oflags field is initialized by contigmalloc().
Diffstat (limited to 'sys/vm')
-rw-r--r--sys/vm/vm_contig.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/vm/vm_contig.c b/sys/vm/vm_contig.c
index e77ad68..1e86998 100644
--- a/sys/vm/vm_contig.c
+++ b/sys/vm/vm_contig.c
@@ -381,6 +381,7 @@ vm_contig_unqueue_free(vm_page_t m)
vm_page_zero_count--;
/* Don't clear the PG_ZERO flag; we'll need it later. */
m->flags = PG_UNMANAGED | (m->flags & PG_ZERO);
+ m->oflags = 0;
KASSERT(m->dirty == 0,
("contigmalloc2: page %p was dirty", m));
m->wire_count = 0;
OpenPOWER on IntegriCloud