CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2022/06/28 13:39:54

Modified files:
        sys/uvm        : uvm_swap.c 

Log message:
Make sure uvm_swap_get() always sleep and do not return and error.

If no memory was immediately available to decrypt (bounce) a page from swap
an error was returned to the fault handler which would result in processes
dying when a lot of memory pressure was applied to a system.

Note that reading from swap is always done synchronously.

ok beck@, kettenis@

Reply via email to