current netbsd's uvm_map uses a 3-parm SAVE_HINT to perform a test/swap under locked conditions.  we currently use a 2-parm SAVE_HINT... to meet the same functionality, we instead need to validate the hint is the one CURRENTLY in the map before substituing it, and we need to do that while the lock is retained.
current netbsd's uvm_map uses a 3-parm SAVE_HINT to perform a test/swap
under locked conditions.  we currently use a 2-parm SAVE_HINT... to meet
the same functionality, we instead need to validate the hint is the one
CURRENTLY in the map before substituing it, and we need to do that while
the lock is retained.

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars