From owner-cvs-all@FreeBSD.ORG Wed May 5 22:03:24 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7969716A4CE; Wed, 5 May 2004 22:03:24 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4302C43D58; Wed, 5 May 2004 22:03:24 -0700 (PDT) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i4653OGe061106; Wed, 5 May 2004 22:03:24 -0700 (PDT) (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i4653OfT061105; Wed, 5 May 2004 22:03:24 -0700 (PDT) (envelope-from alc) Message-Id: <200405060503.i4653OfT061105@repoman.freebsd.org> From: Alan Cox Date: Wed, 5 May 2004 22:03:24 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/nwfs nwfs_io.c src/sys/fs/smbfs smbfs_io.c src/sys/fs/specfs spec_vnops.c src/sys/kern uipc_syscalls.c vfs_bio.c src/sys/nfsclient nfs_bio.c src/sys/vm swap_pager.c vm_fault.c vnode_pager.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 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, 06 May 2004 05:03:24 -0000 alc 2004/05/05 22:03:24 PDT FreeBSD src repository Modified files: sys/fs/nwfs nwfs_io.c sys/fs/smbfs smbfs_io.c sys/fs/specfs spec_vnops.c sys/kern uipc_syscalls.c vfs_bio.c sys/nfsclient nfs_bio.c sys/vm swap_pager.c vm_fault.c vnode_pager.c Log: Make vm_page's PG_ZERO flag immutable between the time of the page's allocation and deallocation. This flag's principal use is shortly after allocation. For such cases, clearing the flag is pointless. The only unusual use of PG_ZERO is in vfs_bio_clrbuf(). However, allocbuf() never requests a prezeroed page. So, vfs_bio_clrbuf() never sees a prezeroed page. Reviewed by: tegge@ Revision Changes Path 1.34 +0 -2 src/sys/fs/nwfs/nwfs_io.c 1.27 +0 -2 src/sys/fs/smbfs/smbfs_io.c 1.222 +0 -2 src/sys/fs/specfs/spec_vnops.c 1.182 +0 -1 src/sys/kern/uipc_syscalls.c 1.433 +1 -14 src/sys/kern/vfs_bio.c 1.131 +0 -2 src/sys/nfsclient/nfs_bio.c 1.250 +0 -4 src/sys/vm/swap_pager.c 1.187 +0 -1 src/sys/vm/vm_fault.c 1.196 +0 -3 src/sys/vm/vnode_pager.c