: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]>

Reply via email to