diff options
author | alc <alc@FreeBSD.org> | 2006-11-08 06:23:29 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2006-11-08 06:23:29 +0000 |
commit | 1f317d815292fb8798b78fcda76ef7a00cb0a719 (patch) | |
tree | ed3a4539f741d534fafec12ca13088fd2947c96a /sys | |
parent | 4d275bbe2464a475e601eff906a7adb93dda6096 (diff) | |
download | FreeBSD-src-1f317d815292fb8798b78fcda76ef7a00cb0a719.zip FreeBSD-src-1f317d815292fb8798b78fcda76ef7a00cb0a719.tar.gz |
Ensure that the page's oflags field is initialized by contigmalloc().
Diffstat (limited to 'sys')
-rw-r--r-- | sys/vm/vm_contig.c | 1 |
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; |