CVSROOT: /cvs Module name: src Changes by: [email protected] 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@
