diff --git a/sys/kern/vfs_cluster.c b/sys/kern/vfs_cluster.c index 1111111..3333333 100644 --- a/sys/kern/vfs_cluster.c +++ b/sys/kern/vfs_cluster.c @@ -1743,7 +1743,7 @@ cluster_collectbufs(cluster_cache_t *cc, struct vnode *vp, for (loffset = cc->v_cstart, i = 0, j = 0; i < len; (loffset += blksize), i++) { bp = getcacheblk(vp, loffset, - last_bp->b_bcount, GETBLK_SZMATCH | + blksize, GETBLK_SZMATCH | GETBLK_NOWAIT); buflist->bs_children[i] = bp; if (bp == NULL) {