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
Alan Cox
alc at FreeBSD.org
Wed May 5 22:03:24 PDT 2004
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
More information about the cvs-src
mailing list