diff options
| author | Tor Egge <tegge@FreeBSD.org> | 1999-08-31 14:18:32 +0000 |
|---|---|---|
| committer | Tor Egge <tegge@FreeBSD.org> | 1999-08-31 14:18:32 +0000 |
| commit | 87f7b9a9c14a16754bf3c25958b7fad73fbf6464 (patch) | |
| tree | 99ffb4fef0692ceeb536e774fa6e5fe4d48f828e /sys | |
| parent | 33d37c13fc61e8718cb52962595c6c96fc879310 (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/kern/vfs_cluster.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/kern/vfs_cluster.c b/sys/kern/vfs_cluster.c index f498b189fc2b..6bfc12078f7c 100644 --- a/sys/kern/vfs_cluster.c +++ b/sys/kern/vfs_cluster.c @@ -797,8 +797,10 @@ cluster_wbuild(vp, size, start_lbn, len) if (i != 0) { /* if not first buffer */ for (j = 0; j < tbp->b_npages; j += 1) { m = tbp->b_pages[j]; - if (m->flags & PG_BUSY) + if (m->flags & PG_BUSY) { + bqrelse(tbp); goto finishcluster; + } } } |
