Home
last modified time | relevance | path

Searched hist:a7163bb962b66afb768707fa0b5ad6773d755503 (Results 1 – 1 of 1) sorted by relevance

/freebsd/sys/vm/
H A Dvm_fault.cdiff a7163bb962b66afb768707fa0b5ad6773d755503 Sun Apr 29 14:43:08 CEST 2018 Konstantin Belousov <kib@FreeBSD.org> Eliminate some vm object relocks in vm fault.

For the vm_fault_prefault() call from vm_fault_soft_fast(), extend the
scope of the object rlock to avoid re-taking it inside
vm_fault_prefault(). It causes pmap_enter_quick() sometimes called
with shadow object lock as well as the page lock, but this looks
innocent.

Noted and measured by: mjg
Reviewed by: alc, markj (as part of the larger patch)
Tested by: pho (as part of the larger patch)
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D15122