:commit 7484bdd247ab74235adf702531f0d73ad4164424
:Author: Matthew Dillon <[email protected]>
:Date: Thu Jun 9 13:28:08 2011 -0700
:
: kernel - Fix a 'vm_page_unhold: hold count < 0' panic in kern_execve()
:
: * imgp->firstpage is preloaded with lwbuf storage but we failed to NULL
: it out on error, causing the code to later attempt to release a bogus
: lwbuf.
:
: * Fixes a hold count panic on random vm_page's.
This bug fix is also possibly related to related panics in the pmap
code. If the exec code tried to unhold a wild point vm_page that
happened to be in a pmap it wouldn't panic there, but it would panic
later on when the pmap code tried to unhold the page.
-Matt
Matthew Dillon
<[email protected]>