Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Sep 2002 03:04:48 -0700 (PDT)
From:      Nate Lawson <nate@root.org>
To:        current@freebsd.org
Subject:   patch: remove vestiges of nfs_mount_type
Message-ID:  <Pine.BSF.4.21.0209140303370.29141-100000@root.org>

next in thread | raw e-mail | index | archive | help
Problems with this?  It is never initialized and referenced exactly once.

Index: vm/vnode_pager.c
===================================================================
RCS file: /home/ncvs/src/sys/vm/vnode_pager.c,v
retrieving revision 1.155
diff -u -r1.155 vnode_pager.c
--- vm/vnode_pager.c    25 Aug 2002 00:22:31 -0000      1.155
+++ vm/vnode_pager.c    14 Sep 2002 02:57:24 -0000
@@ -673,7 +673,7 @@
                 * blocksize, but it can handle large reads itself.
                 */
        } else if ((PAGE_SIZE / bsize) > 1 &&
-           (vp->v_mount->mnt_stat.f_type != nfs_mount_type)) {
+           (vp->v_mount->mnt_vfc->vfc_flags & VFCF_NETWORK) != 0) {
                vm_page_lock_queues();
                for (i = 0; i < count; i++)
                        if (i != reqpage)
Index: sys/mount.h
===================================================================
RCS file: /home/ncvs/src/sys/sys/mount.h,v
retrieving revision 1.140
diff -u -r1.140 mount.h
--- sys/mount.h 19 Aug 2002 06:52:21 -0000      1.140
+++ sys/mount.h 14 Sep 2002 02:52:19 -0000
@@ -365,7 +365,6 @@
 MALLOC_DECLARE(M_MOUNT);
 #endif
 extern int maxvfsconf;         /* highest defined filesystem type */
-extern int nfs_mount_type;     /* vfc_typenum for nfs, or -1 */
 extern struct vfsconf *vfsconf;        /* head of list of filesystem
types */
 
 /*
Index: kern/vfs_subr.c
===================================================================
RCS file: /home/ncvs/src/sys/kern/vfs_subr.c,v
retrieving revision 1.401.65500.1
diff -u -r1.401.65500.1 vfs_subr.c
--- kern/vfs_subr.c     14 Sep 2002 01:48:14 -0000      1.401.65500.1
+++ kern/vfs_subr.c     14 Sep 2002 02:58:29 -0000
@@ -136,12 +136,6 @@
 SYSCTL_INT(_vfs, OID_AUTO, ioopt, CTLFLAG_RW, &vfs_ioopt, 0, "");
 #endif
 
-/*
- * 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;
 



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0209140303370.29141-100000>