summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_cluster.c
diff options
context:
space:
mode:
authordyson <dyson@FreeBSD.org>1996-01-28 18:25:54 +0000
committerdyson <dyson@FreeBSD.org>1996-01-28 18:25:54 +0000
commitb3020b7bf54aabba6c4c9758b6d2f2c0f80d8fbb (patch)
tree0e181cf73387d15acc4778b4fb6ee100dd923513 /sys/kern/vfs_cluster.c
parentdd58a234ad3084c109f705204875319694576b27 (diff)
downloadFreeBSD-src-b3020b7bf54aabba6c4c9758b6d2f2c0f80d8fbb.zip
FreeBSD-src-b3020b7bf54aabba6c4c9758b6d2f2c0f80d8fbb.tar.gz
An earlier modification had decreased CPU usage, but also
decreased performance. This essentially undoes that change.
Diffstat (limited to 'sys/kern/vfs_cluster.c')
-rw-r--r--sys/kern/vfs_cluster.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/kern/vfs_cluster.c b/sys/kern/vfs_cluster.c
index c102640..104968f 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.32 1996/01/19 03:58:14 dyson Exp $
+ * $Id: vfs_cluster.c,v 1.33 1996/01/20 23:24:16 dyson Exp $
*/
#include <sys/param.h>
@@ -149,9 +149,9 @@ cluster_read(vp, filesize, lblkno, size, cred, bpp)
vp->v_ralen >>= RA_SHIFTDOWN;
return 0;
} else if( vp->v_maxra > lblkno) {
- if ( vp->v_maxra > lblkno + (vp->v_ralen / RA_MULTIPLE_SLOW) ) {
- if ((vp->v_ralen + 1) < RA_MULTIPLE_FAST*(MAXPHYS / size))
- ++vp->v_ralen;
+ if ((vp->v_ralen + 1) < RA_MULTIPLE_FAST * (MAXPHYS / size))
+ ++vp->v_ralen;
+ if ( vp->v_maxra > lblkno + vp->v_ralen ) {
return 0;
}
lblkno = vp->v_maxra;
OpenPOWER on IntegriCloud