Module Name: src Committed By: ad Date: Sat Dec 21 14:50:35 UTC 2019
Modified Files: src/sys/kern: subr_vmem.c src/sys/uvm: uvm_page.c uvm_pdaemon.c uvm_pglist.c Log Message: Detangle the pagedaemon from uvm_fpageqlock: - Have a single lock (uvmpd_lock) to protect pagedaemon state that was previously covered by uvmpd_pool_drain_lock plus uvm_fpageqlock. - Don't require any locks be held when calling uvm_kick_pdaemon(). - Use uvm_free(). To generate a diff of this commit: cvs rdiff -u -r1.99 -r1.100 src/sys/kern/subr_vmem.c cvs rdiff -u -r1.209 -r1.210 src/sys/uvm/uvm_page.c cvs rdiff -u -r1.116 -r1.117 src/sys/uvm/uvm_pdaemon.c cvs rdiff -u -r1.76 -r1.77 src/sys/uvm/uvm_pglist.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.