Remove remnants of the old NFS from vnode pager.
Reviewed by: kib Sponsored by: Netflix
This commit is contained in:
parent
dee69ea53c
commit
09c837b897
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=291116
@ -179,12 +179,6 @@ SYSCTL_ULONG(_vfs, OID_AUTO, free_owe_inact, CTLFLAG_RD, &free_owe_inact, 0,
|
||||
"Number of times free vnodes kept on active list due to VFS "
|
||||
"owing inactivation");
|
||||
|
||||
/*
|
||||
* Cache for the mount type id assigned to NFS. This is used for
|
||||
* special checks in nfs/nfs_nqlease.c and vm/vnode_pager.c.
|
||||
*/
|
||||
int nfs_mount_type = -1;
|
||||
|
||||
/* To keep more than one thread at a time from running vfs_getnewfsid */
|
||||
static struct mtx mntid_mtx;
|
||||
|
||||
|
@ -590,7 +590,6 @@ struct uio;
|
||||
MALLOC_DECLARE(M_MOUNT);
|
||||
#endif
|
||||
extern int maxvfsconf; /* highest defined filesystem type */
|
||||
extern int nfs_mount_type; /* vfc_typenum for nfs, or -1 */
|
||||
|
||||
TAILQ_HEAD(vfsconfhead, vfsconf);
|
||||
extern struct vfsconfhead vfsconf;
|
||||
|
@ -822,12 +822,10 @@ vnode_pager_generic_getpages(struct vnode *vp, vm_page_t *m, int bytecount,
|
||||
return (VM_PAGER_ERROR);
|
||||
|
||||
/*
|
||||
* if the blocksize is smaller than a page size, then use
|
||||
* special small filesystem code. NFS sometimes has a small
|
||||
* blocksize, but it can handle large reads itself.
|
||||
* If the blocksize is smaller than a page size, then use
|
||||
* special small filesystem code.
|
||||
*/
|
||||
} else if ((PAGE_SIZE / bsize) > 1 &&
|
||||
(vp->v_mount->mnt_stat.f_type != nfs_mount_type)) {
|
||||
} else if ((PAGE_SIZE / bsize) > 1) {
|
||||
relpbuf(bp, freecnt);
|
||||
vm_pager_free_nonreq(object, m, reqpage, count, FALSE);
|
||||
PCPU_INC(cnt.v_vnodein);
|
||||
|
Loading…
Reference in New Issue
Block a user