From owner-cvs-src-old@FreeBSD.ORG Thu Feb 4 16:57:25 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 96FE3106568F for ; Thu, 4 Feb 2010 16:57:25 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 86CC58FC13 for ; Thu, 4 Feb 2010 16:57:25 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o14GvPI7082282 for ; Thu, 4 Feb 2010 16:57:25 GMT (envelope-from rmacklem@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o14GvP3j082281 for cvs-src-old@freebsd.org; Thu, 4 Feb 2010 16:57:25 GMT (envelope-from rmacklem@repoman.freebsd.org) Message-Id: <201002041657.o14GvP3j082281@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rmacklem@repoman.freebsd.org using -f From: Rick Macklem Date: Thu, 4 Feb 2010 16:57:01 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/nfsclient nfs_vfsops.c nfs_vnops.c nfsmount.h nfsnode.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Feb 2010 16:57:25 -0000 rmacklem 2010-02-04 16:57:01 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/nfsclient nfs_vfsops.c nfs_vnops.c nfsmount.h nfsnode.h Log: SVN rev 203492 on 2010-02-04 16:57:01Z by rmacklem MFC: r202767 Add a timeout for the negative name cache entries in the NFS client. This avoids a bogus negative name cache entry from persisting forever when another client creates an entry with the same name within the same NFS server time of day clock tick. The mount option negnametimeo can be used to override the default timeout interval on a per-mount-point basis. Setting negnametimeo to 0 disables negative name caching for the mount point. I also fixed one obvious typo where args.timeo should be args.maxgrouplist. Submitted by: jhb (earlier version) Reviewed by: jhb Revision Changes Path 1.226.2.5 +18 -6 src/sys/nfsclient/nfs_vfsops.c 1.318.2.6 +9 -2 src/sys/nfsclient/nfs_vnops.c 1.38.2.2 +5 -0 src/sys/nfsclient/nfsmount.h 1.66.2.2 +1 -0 src/sys/nfsclient/nfsnode.h