vm_fault: do not trigger OOM too early
(cherry picked from commit 174aad047e12e8f30f9a5919ca1c08919441a217)