CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2025/03/10 08:13:58

Modified files:
        sys/uvm        : uvm_anon.c uvm_aobj.c uvm_fault.c uvm_km.c 
                         uvm_object.c uvm_page.c uvm_pager.c 
                         uvm_pdaemon.c uvm_swap.c uvm_vnode.c uvmexp.h 

Log message:
Push uvm_pageqlock dance inside uvm_pagefree().

Reduces the conention on the global lock, mainly in the reaper.  The lock
is necessary to guarantee the integrity of the global LRUs.

Tested by many as part of a larger diff, ok kettenis@

Reply via email to