Have vm_page_replace() assert that the new page is not enqueued.
authormarkj <markj@FreeBSD.org>
Sun, 18 Mar 2018 16:35:40 +0000 (16:35 +0000)
committermarkj <markj@FreeBSD.org>
Sun, 18 Mar 2018 16:35:40 +0000 (16:35 +0000)
commit74019f419cfa2a466bad7df6172bf1a03639fc62
tree62baff1b1dbba79db96267725231957b3918a5f7
parentbc0e36e8061d63b186c52d13bac7f251ce73a329
Have vm_page_replace() assert that the new page is not enqueued.

The new page does not belong to a VM object, but the page daemon does
not expect to encounter such pages.

Reviewed by: alc, kib
Tested by: pho
MFC after: 1 week
X-Differential Revision: https://reviews.freebsd.org/D14625
sys/vm/vm_page.c