OpenBSD cvs log

created 2023-10-19T11:25:36Z
begin 2023-10-16T00:00:00Z
end 2023-10-17T00:00:00Z
path src/sys
commits 1

date 2023-10-16T11:32:54Z
author mpi
files src/sys/uvm/uvm_pdaemon.c log diff annotate
message Consider required constraint when moving pages from active to inactive lists.

Make sure low pages are deactivated first when there is a shortage of inactive
pages. Without this the system can have a ton of high pages on the active list
and never swapout anything if there's a shortage of low pages.

This prevents a deadlock on amd64 reported and tested by bluhm@.

ok kettenis@