Module Name: src Committed By: rmind Date: Fri Jun 24 01:39:22 UTC 2011
Modified Files: src/sys/uvm: uvm_amap.c uvm_anon.c uvm_anon.h uvm_fault.c Log Message: Fix uvmplock regression - a lock against oneself case in amap_swap_off(). Happens since amap is NULL in uvmfault_anonget(), so uvmfault_unlockall() keeps anon locked, when it should unlock it. To generate a diff of this commit: cvs rdiff -u -r1.97 -r1.98 src/sys/uvm/uvm_amap.c cvs rdiff -u -r1.56 -r1.57 src/sys/uvm/uvm_anon.c cvs rdiff -u -r1.28 -r1.29 src/sys/uvm/uvm_anon.h cvs rdiff -u -r1.187 -r1.188 src/sys/uvm/uvm_fault.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.