kernel - Fix exec optimization race
authorMatthew Dillon <dillon@apollo.backplane.com>
Wed, 5 Nov 2014 19:04:11 +0000 (11:04 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Wed, 5 Nov 2014 19:04:11 +0000 (11:04 -0800)
commit95d468dbbc19ae387ad463ff51980d745c772609
treeff3d148448fd8c5b358ef5e425021ceb81f72294
parent06397f9c6ab6df05b0ee82cd8aaa9ca5db346e45
kernel - Fix exec optimization race

* Fix an improper vm_page_unhold() in exec_map_page() which
  under heavy memory loads can cause a later assertion
  on m->hold_count == 0.

* Triggered every few days by bulk builds on pkgbox64.
sys/kern/kern_exec.c