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@