Correct vm_page_alloc_contig()'s implementation of VM_ALLOC_NODUMP.

This commit is contained in:
alc 2012-07-17 02:36:59 +00:00
parent 2925be1702
commit ad2692aed9

View File

@ -1684,7 +1684,7 @@ retry:
} }
for (m = m_ret; m < &m_ret[npages]; m++) { for (m = m_ret; m < &m_ret[npages]; m++) {
m->aflags = 0; m->aflags = 0;
m->flags &= flags; m->flags = (m->flags | PG_NODUMP) & flags;
if ((req & VM_ALLOC_WIRED) != 0) if ((req & VM_ALLOC_WIRED) != 0)
m->wire_count = 1; m->wire_count = 1;
/* Unmanaged pages don't use "act_count". */ /* Unmanaged pages don't use "act_count". */