HomeFreeBSD

vm_fault: improve interface for vm_fault_quick_hold_pages()

Description

vm_fault: improve interface for vm_fault_quick_hold_pages()

Provide (transitional) vm_fault_quick_hold_pages_e() function that
returns distinguishable errors in different failure situation. Also it
does not panic() on too short array case, but return an error, allowing
sometimes lessen the burden of the check from the caller.

vm_fault_quick_hold_pages() becomes a wrapper, that should be eliminated
eventually.

Reviewed by: imp, markj
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D52165

Details

Provenance
kibAuthored on Aug 26 2025, 3:03 PM
Reviewer
imp
Differential Revision
D52165: vm_fault: improve interface for vm_fault_quick_hold_pages()
Parents
rGc83705a5756e: Rename FreeBSD* pkg repos to FreeBSD-ports*
Branches
Unknown
Tags
Unknown