From owner-cvs-src@FreeBSD.ORG Sat Jan 6 15:58:34 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A38E916A412; Sat, 6 Jan 2007 15:58:34 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 7BC5213C441; Sat, 6 Jan 2007 15:58:34 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l06FwYum054496; Sat, 6 Jan 2007 15:58:34 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l06FwY2x054495; Sat, 6 Jan 2007 15:58:34 GMT (envelope-from netchild) Message-Id: <200701061558.l06FwY2x054495@repoman.freebsd.org> From: Alexander Leidinger Date: Sat, 6 Jan 2007 15:58:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/linux32 linux32_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Jan 2007 15:58:34 -0000 netchild 2007-01-06 15:58:34 UTC FreeBSD src repository Modified files: sys/amd64/linux32 linux32_machdep.c Log: MFi386 rev 1.56: Bring the linux mmap code more into line with how linux (2.4.x) behaves. Tested by: Scot Hetzel on amd64 without PROT_EXEC Additionally to the i386 version always use PROT_EXEC in the mapping like the previous version of the amd64 code did. We need to examinate this further to decide what the right thing to do is. For now this fixes several problems in the LTP test runs and should behave regarding PROT_EXEC like before. Revision Changes Path 1.24 +46 -6 src/sys/amd64/linux32/linux32_machdep.c