CVSROOT: /cvs Module name: src Changes by: [email protected] 2026/01/29 07:44:16
Modified files:
sys/uvm : uvm_page.c uvm_pdaemon.c
Log message:
uvm_wait() was waking the pagedaemon then going to sleep on &uvmexp.free,
but made no indicator in a variable that the pagedaemon should do anything.
So, if the pagedaemon didn't see sleepin pmemrange allocations at the same
time, it would go back to sleep. This resulted in uvm_wait() wakeups
being substantially deferred.
ok beck claudio
