From owner-cvs-all@FreeBSD.ORG Thu Nov 8 19:35:37 2007 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3CACC16A420; Thu, 8 Nov 2007 19:35:37 +0000 (UTC) (envelope-from ups@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 103F013C4B8; Thu, 8 Nov 2007 19:35:37 +0000 (UTC) (envelope-from ups@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id lA8JZafF080119; Thu, 8 Nov 2007 19:35:36 GMT (envelope-from ups@repoman.freebsd.org) Received: (from ups@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id lA8JZa7w080118; Thu, 8 Nov 2007 19:35:36 GMT (envelope-from ups) Message-Id: <200711081935.lA8JZa7w080118@repoman.freebsd.org> From: Stephan Uphoff Date: Thu, 8 Nov 2007 19:35:36 +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/kern sys_process.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Nov 2007 19:35:37 -0000 ups 2007-11-08 19:35:36 UTC FreeBSD src repository Modified files: sys/kern sys_process.c Log: Use VM_FAULT_DIRTY to fault in pages for write access in proc_rwmen. Otherwise copy on write may create an anonymous page that is not marked as dirty. Since writing data to these pages in this function also does not dirty these pages they may be later discarded by the pagedaemon. Revision Changes Path 1.146 +3 -2 src/sys/kern/sys_process.c