From owner-cvs-src-old@FreeBSD.ORG Fri Nov 19 15:12:27 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 61BC810657BB for ; Fri, 19 Nov 2010 15:12:27 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 506EE8FC18 for ; Fri, 19 Nov 2010 15:12:27 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id oAJFCRes044612 for ; Fri, 19 Nov 2010 15:12:27 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id oAJFCRiX044611 for cvs-src-old@freebsd.org; Fri, 19 Nov 2010 15:12:27 GMT (envelope-from cperciva@repoman.freebsd.org) Message-Id: <201011191512.oAJFCRiX044611@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cperciva@repoman.freebsd.org using -f From: Colin Percival Date: Fri, 19 Nov 2010 15:12:19 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/i386/xen pmap.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Nov 2010 15:12:27 -0000 cperciva 2010-11-19 15:12:19 UTC FreeBSD src repository Modified files: sys/i386/xen pmap.c Log: SVN rev 215525 on 2010-11-19 15:12:19Z by cperciva Make pmap_release consistent with pmap_pinit with respect to unpinning pages. The pinning of NPGPTD pages is #if 0ed out in pmap_pinit (I'm not quite sure why...) and this commit adds a corresponding #if 0 in pmap_release to avoid unpinning those pages. Some versions of Xen seem to silently ignore requests to unpin pages which were never pinned in the first place, but some return an error (causing FreeBSD to panic) prior to this commit. Revision Changes Path 1.50 +5 -0 src/sys/i386/xen/pmap.c