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

Reply via email to