diff options
Diffstat (limited to 'sys/kern/vfs_cluster.c')
-rw-r--r-- | sys/kern/vfs_cluster.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/kern/vfs_cluster.c b/sys/kern/vfs_cluster.c index a0dbb42b9a7..bd1d70d8b05 100644 --- a/sys/kern/vfs_cluster.c +++ b/sys/kern/vfs_cluster.c @@ -1,4 +1,4 @@ -/* $OpenBSD: vfs_cluster.c,v 1.23 2001/05/20 22:18:10 gluk Exp $ */ +/* $OpenBSD: vfs_cluster.c,v 1.24 2001/05/28 00:23:02 gluk Exp $ */ /* $NetBSD: vfs_cluster.c,v 1.12 1996/04/22 01:39:05 christos Exp $ */ /*- @@ -353,6 +353,7 @@ cluster_rbuild(vp, filesize, bp, lbn, blkno, size, run, flags) pagemove(bdata, bdata + tbp->b_bufsize, size); } tbp->b_blkno = bn; + tbp->b_flags &= ~(B_DONE | B_ERROR); tbp->b_flags |= flags | B_READ | B_ASYNC; b_save->bs_children[b_save->bs_nchildren++] = tbp; } |