Abstract-out the constants for the sequential heuristic.

No operational changes.

MFC after:	1 day
This commit is contained in:
Matthew Dillon 2002-12-28 20:37:50 +00:00
parent 45587e2514
commit 3a3d82ec0a
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=108357
2 changed files with 2 additions and 2 deletions

View File

@ -531,7 +531,7 @@ msdosfs_read(ap)
if (orig_resid <= 0)
return (0);
seqcount = ap->a_ioflag >> 16;
seqcount = ap->a_ioflag >> IO_SEQSHIFT;
isadir = dep->de_Attributes & ATTR_DIRECTORY;
do {

View File

@ -376,7 +376,7 @@ nfs_bioread(struct vnode *vp, struct uio *uio, int ioflag, struct ucred *cred)
(uio->uio_offset + uio->uio_resid) > nmp->nm_maxfilesize)
return (EFBIG);
biosize = vp->v_mount->mnt_stat.f_iosize;
seqcount = (int)((off_t)(ioflag >> 16) * biosize / BKVASIZE);
seqcount = (int)((off_t)(ioflag >> IO_SEQSHIFT) * biosize / BKVASIZE);
/*
* For nfs, cache consistency can only be maintained approximately.
* Although RFC1094 does not specify the criteria, the following is