HomeFreeBSD

MFC r209605
rS213890Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

MFC r209605

Improve bufdone_finish()'s handling of the bogus page.  Specifically, if
one or more mappings to the bogus page must be replaced, call pmap_qenter()
just once.  Previously, pmap_qenter() was called for each mapping to the
bogus page.

MFC r209902

Change the implementation of vm_hold_free_pages() so that it performs at
most one call to pmap_qremove(), and thus one TLB shootdown, instead of one
call and TLB shootdown per page.

Simplify the interface to vm_hold_free_pages().

Details

Provenance
alcAuthored on
Parents
rS213889: MFC of r204697 r204706 r204849 r204908 r205071 r205427 r212032
Branches
Unknown
Tags
Unknown

Event Timeline