From 16ac81a5c5a3fec0f0cb4ff7456a1833d5cb437d Mon Sep 17 00:00:00 2001 From: dfr Date: Fri, 18 Apr 1997 14:12:17 +0000 Subject: Don't allow partial buffers to be cluster-comitted. Zero the b_dirty{off,end} after cluster-comitting a group of buffers. With these fixes, I was able to complete a 'make world' with remote src and obj directories. --- sys/kern/vfs_cluster.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sys/kern') diff --git a/sys/kern/vfs_cluster.c b/sys/kern/vfs_cluster.c index 9c8b143..3a26e17 100644 --- a/sys/kern/vfs_cluster.c +++ b/sys/kern/vfs_cluster.c @@ -33,7 +33,7 @@ * SUCH DAMAGE. * * @(#)vfs_cluster.c 8.7 (Berkeley) 2/13/94 - * $Id: vfs_cluster.c,v 1.43 1997/03/07 14:40:54 dyson Exp $ + * $Id: vfs_cluster.c,v 1.44 1997/04/01 11:48:30 bde Exp $ */ #include @@ -468,6 +468,7 @@ cluster_callback(bp) tbp->b_flags |= B_ERROR; tbp->b_error = error; } + tbp->b_dirtyoff = tbp->b_dirtyend = 0; biodone(tbp); } relpbuf(bp); -- cgit v1.1