From owner-freebsd-commit Thu Oct 19 16:48:39 1995 Return-Path: owner-commit Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA06239 for freebsd-commit-outgoing; Thu, 19 Oct 1995 16:48:39 -0700 Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA06227 for cvs-all-outgoing; Thu, 19 Oct 1995 16:48:36 -0700 Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA06217 for cvs-sys-outgoing; Thu, 19 Oct 1995 16:48:34 -0700 Received: (from dyson@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA06199 ; Thu, 19 Oct 1995 16:48:28 -0700 Date: Thu, 19 Oct 1995 16:48:28 -0700 From: John Dyson Message-Id: <199510192348.QAA06199@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c Sender: owner-commit@FreeBSD.org Precedence: bulk dyson 95/10/19 16:48:27 Modified: sys/kern vfs_bio.c Log: If we clear the B_CACHE flag because a buffer isn't composed fully of valid bytes, we must also clear the B_DONE flag. Some filesystems depend on this (incl NFS) and is probably the cause of the biodone error and subsequent crash. Anyway this change needs to be made.