From owner-svn-src-head@FreeBSD.ORG Sat Jun 13 20:58:13 2009 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3EA3A1065739; Sat, 13 Jun 2009 20:58:13 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 2BCE98FC23; Sat, 13 Jun 2009 20:58:13 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n5DKwDSd024028; Sat, 13 Jun 2009 20:58:13 GMT (envelope-from alc@svn.freebsd.org) Received: (from alc@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n5DKwDlg024027; Sat, 13 Jun 2009 20:58:13 GMT (envelope-from alc@svn.freebsd.org) Message-Id: <200906132058.n5DKwDlg024027@svn.freebsd.org> From: Alan Cox Date: Sat, 13 Jun 2009 20:58:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org X-SVN-Group: head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r194126 - head/sys/vm X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jun 2009 20:58:14 -0000 Author: alc Date: Sat Jun 13 20:58:12 2009 New Revision: 194126 URL: http://svn.freebsd.org/changeset/base/194126 Log: Eliminate an unnecessary clearing of a page's dirty bits in phys_pager_getpages(). Modified: head/sys/vm/phys_pager.c Modified: head/sys/vm/phys_pager.c ============================================================================== --- head/sys/vm/phys_pager.c Sat Jun 13 20:54:17 2009 (r194125) +++ head/sys/vm/phys_pager.c Sat Jun 13 20:58:12 2009 (r194126) @@ -149,7 +149,8 @@ phys_pager_getpages(vm_object_t object, } KASSERT(m[i]->valid == VM_PAGE_BITS_ALL, ("phys_pager_getpages: partially valid page %p", m[i])); - m[i]->dirty = 0; + KASSERT(m[i]->dirty == 0, + ("phys_pager_getpages: dirty page %p", m[i])); /* The requested page must remain busy, the others not. */ if (reqpage != i) { m[i]->oflags &= ~VPO_BUSY;