CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 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@