From owner-cvs-sys Sat Nov 2 19:42:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA19172 for cvs-sys-outgoing; Sat, 2 Nov 1996 19:42:30 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA19060; Sat, 2 Nov 1996 19:40:55 -0800 (PST) Date: Sat, 2 Nov 1996 19:40:55 -0800 (PST) From: John Dyson Message-Id: <199611030340.TAA19060@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/11/02 19:40:54 Modified: sys/i386/i386 pmap.c Log: Fix a problem with running down processes that have left wired mappings with mlock. This problem only occurred because of the quick unmap code not respecting the wired-ness of pages in the process. In the future, we need to eliminate the dependency intrinsic to the design of the code that wired pages actually be mapped. It is kind-of bogus not to have wired pages mapped, but it is also a weakness for the code to fall flat because of a missing page. This show fix a problem that Tor Egge has been having, and also should be included into 2.2-RELEASE. Revision Changes Path 1.129 +10 -3 src/sys/i386/i386/pmap.c