NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/52706 CVS commit: src/sys/uvm



The following reply was made to PR kern/52706; it has been noted by GNATS.

From: "Chuck Silvers" <chs%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc: 
Subject: PR/52706 CVS commit: src/sys/uvm
Date: Mon, 20 Nov 2017 21:06:54 +0000

 Module Name:	src
 Committed By:	chs
 Date:		Mon Nov 20 21:06:54 UTC 2017
 
 Modified Files:
 	src/sys/uvm: uvm_fault.c
 
 Log Message:
 In uvm_fault_upper_enter(), if pmap_enter(PMAP_CANFAIL) fails, assert that
 the pmap did not leave around a now-stale pmap mapping for an old page.
 If such a pmap mapping still existed after we unlocked the vm_map,
 the UVM code would not know later that it would need to lock the
 lower layer object while calling the pmap to remove or replace that
 stale pmap mapping.  See PR 52706 for further details.
 
 
 To generate a diff of this commit:
 cvs rdiff -u -r1.201 -r1.202 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.
 


Home | Main Index | Thread Index | Old Index