revert the namecache embiggening since it seems to cause hangs at reboot.
authortedu <tedu@openbsd.org>
Mon, 12 Jan 2015 20:00:11 +0000 (20:00 +0000)
committertedu <tedu@openbsd.org>
Mon, 12 Jan 2015 20:00:11 +0000 (20:00 +0000)
reported and revert tested by krw

sys/kern/vfs_cache.c

index ede8ca1..160a6b3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: vfs_cache.c,v 1.42 2015/01/09 05:01:56 tedu Exp $     */
+/*     $OpenBSD: vfs_cache.c,v 1.43 2015/01/12 20:00:11 tedu Exp $     */
 /*     $NetBSD: vfs_cache.c,v 1.13 1996/02/04 02:18:09 christos Exp $  */
 
 /*
@@ -349,7 +349,7 @@ cache_enter(struct vnode *dvp, struct vnode *vp, struct componentname *cnp)
        /*
         * allocate, or recycle (free and allocate) an ncp.
         */
-       if (numcache >= maxvnodes) {
+       if (numcache >= initialvnodes) {
                if ((ncp = TAILQ_FIRST(&nclruhead)) != NULL)
                        cache_zap(ncp);
                else if ((ncp = TAILQ_FIRST(&nclruneghead)) != NULL)