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@