From owner-cvs-sys Sun Oct 6 00:51:38 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA22347 for cvs-sys-outgoing; Sun, 6 Oct 1996 00:51:38 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA22228; Sun, 6 Oct 1996 00:50:08 -0700 (PDT) Date: Sun, 6 Oct 1996 00:50:08 -0700 (PDT) From: John Dyson Message-Id: <199610060750.AAA22228@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_cluster.c vfs_bio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/10/06 00:50:07 Modified: sys/kern vfs_cluster.c vfs_bio.c Log: Fix 4 problems: Major: When blocking occurs in allocbuf() for VMIO files, excess wire counts could accumulate. Major: Pages are incorrectly accumulated into the physical buffer for clustered reads. This happens when bogus page is needed. Minor: When reclaiming buffers, the async flag on the buffer needs to be zero, or the reclaim is not optimal. Minor: The age flag should be cleared, if a buffer is wanted. Revision Changes Path 1.38 +10 -4 src/sys/kern/vfs_cluster.c 1.103 +19 -10 src/sys/kern/vfs_bio.c