HomeFreeBSD

Add a new function vm_page_free_invalid() for freeing invalid pages

Description

Add a new function vm_page_free_invalid() for freeing invalid pages
that might be wired. If the page is wired then it cannot be freed now,
but the thread that eventually unwires it will free it at that point.

Reviewed by: markj, kib
Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D25430

Details

Provenance
chsAuthored on
Reviewer
markj
Differential Revision
D25430: Fix one more case of vnode_pager I/O errors
Parents
rS363294: Revert my change from r361855 in favor of a better fix.
Branches
Unknown
Tags
Unknown