diff --git a/sys/vm/vm_page.c b/sys/vm/vm_page.c index 0ea8d863a35..de08bcedba1 100644 --- a/sys/vm/vm_page.c +++ b/sys/vm/vm_page.c @@ -1944,8 +1944,10 @@ retry: m < &m_ret[npages]; m++) { if ((req & VM_ALLOC_WIRED) != 0) m->wire_count = 0; - if (m >= m_tmp) + if (m >= m_tmp) { m->object = NULL; + m->oflags |= VPO_UNMANAGED; + } vm_page_free(m); } return (NULL);