CVSROOT: /cvs Module name: src Changes by: [email protected] 2024/10/23 01:18:44
Modified files:
sys/uvm : uvm_vnode.c
Log message:
Decrement uobj reference count without KERNEL_LOCK().
Reduce KERNEL_LOCK() contention when tearing down file-backed regions. Here
it is safe to interleave the KERNEL_LOCK() and a rwlock because the former
is released if the latter is contented.
Contention analysed by and ok claudio@, ok kettenis@
