]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Initialize marker pages in vm_page_domain_init().
authorMark Johnston <markj@FreeBSD.org>
Thu, 19 Apr 2018 14:09:44 +0000 (14:09 +0000)
committerMark Johnston <markj@FreeBSD.org>
Thu, 19 Apr 2018 14:09:44 +0000 (14:09 +0000)
commit64b3893010f7d10c204be71077e857ac8304bf51
tree9851ceea8d9a7f0a78bf1dfa68be0bf631ef459a
parent3ee9c3c4ebf1d1edb3337cef1a840bcfe383ceb8
Initialize marker pages in vm_page_domain_init().

They were previously initialized by the corresponding page daemon
threads, but for vmd_inacthead this may be too late if
vm_page_deactivate_noreuse() is called during boot.

Reported and tested by: cperciva
Reviewed by: alc, kib
MFC after: 1 week
sys/vm/vm_page.c
sys/vm/vm_page.h
sys/vm/vm_pageout.c
sys/vm/vm_pagequeue.h