kernel - Add missing flag to vm_page_alloc() initializer.
commite4b2227aac59276b85528ce4fd534df82d416af1
authorMatthew Dillon <dillon@apollo.backplane.com>
Mon, 30 Jan 2017 04:25:42 +0000 (29 20:25 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Mon, 30 Jan 2017 17:50:19 +0000 (30 09:50 -0800)
tree587fe070e7fd745101375d62e3fd9c233e141809
parent25e1dde1095663c097efd06d5e99449f430ba5ac
kernel - Add missing flag to vm_page_alloc() initializer.

* vm_page_alloc() (and the contig functions too) clear most vm_page->flags,
  but not all.  PG_ACTIONLIST was being improperly cleared.

* Fix the case (may fix occassional races in usched).

* Add a #define to ensure the flags we need to keep are defined in only
  one place.
sys/vm/vm_contig.c
sys/vm/vm_page.c
sys/vm/vm_page.h