summaryrefslogtreecommitdiffstats
path: root/sys/coda/coda_namecache.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/coda/coda_namecache.c')
-rw-r--r--sys/coda/coda_namecache.c152
1 files changed, 1 insertions, 151 deletions
diff --git a/sys/coda/coda_namecache.c b/sys/coda/coda_namecache.c
index 2da7b09..63ee9f9 100644
--- a/sys/coda/coda_namecache.c
+++ b/sys/coda/coda_namecache.c
@@ -27,7 +27,7 @@
* Mellon the rights to redistribute these changes without encumbrance.
*
* @(#) src/sys/coda/coda_namecache.c,v 1.1.1.1 1998/08/29 21:14:52 rvb Exp $
- * $Id: coda_namecache.c,v 1.7 1998/09/28 20:52:58 rvb Exp $
+ * $Id: coda_namecache.c,v 1.8 1998/10/28 19:33:50 rvb Exp $
*
*/
@@ -45,156 +45,6 @@
*/
/*
- * HISTORY
- * $Log: coda_namecache.c,v $
- * Revision 1.7 1998/09/28 20:52:58 rvb
- * Cleanup and fix THE bug
- *
- * Revision 1.6 1998/09/25 17:38:31 rvb
- * Put "stray" printouts under DIAGNOSTIC. Make everything build
- * with DEBUG on. Add support for lkm. (The macro's don't work
- * for me; for a good chuckle look at the end of coda_fbsd.c.)
- *
- * Revision 1.5 1998/09/13 13:57:59 rvb
- * Finish conversion of cfs -> coda
- *
- * Revision 1.4 1998/09/11 18:50:17 rvb
- * All the references to cfs, in symbols, structs, and strings
- * have been changed to coda. (Same for CFS.)
- *
- * Revision 1.2 1998/09/02 19:09:53 rvb
- * Pass2 complete
- *
- * Revision 1.1.1.1 1998/08/29 21:14:52 rvb
- * Very Preliminary Coda
- *
- * Revision 1.11 1998/08/28 18:12:16 rvb
- * Now it also works on FreeBSD -current. This code will be
- * committed to the FreeBSD -current and NetBSD -current
- * trees. It will then be tailored to the particular platform
- * by flushing conditional code.
- *
- * Revision 1.10 1998/08/18 17:05:14 rvb
- * Don't use __RCSID now
- *
- * Revision 1.9 1998/08/18 16:31:39 rvb
- * Sync the code for NetBSD -current; test on 1.3 later
- *
- * Revision 1.8 98/01/31 20:53:10 rvb
- * First version that works on FreeBSD 2.2.5
- *
- * Revision 1.7 98/01/23 11:53:39 rvb
- * Bring RVB_CODA1_1 to HEAD
- *
- * Revision 1.6.2.4 98/01/23 11:21:02 rvb
- * Sync with 2.2.5
- *
- * Revision 1.6.2.3 97/12/16 12:40:03 rvb
- * Sync with 1.3
- *
- * Revision 1.6.2.2 97/12/09 16:07:10 rvb
- * Sync with vfs/include/coda.h
- *
- * Revision 1.6.2.1 97/12/06 17:41:18 rvb
- * Sync with peters coda.h
- *
- * Revision 1.6 97/12/05 10:39:13 rvb
- * Read CHANGES
- *
- * Revision 1.5.4.7 97/11/25 08:08:43 rvb
- * cfs_venus ... done; until cred/vattr change
- *
- * Revision 1.5.4.6 97/11/24 15:44:43 rvb
- * Final cfs_venus.c w/o macros, but one locking bug
- *
- * Revision 1.5.4.5 97/11/20 11:46:38 rvb
- * Capture current cfs_venus
- *
- * Revision 1.5.4.4 97/11/18 10:27:13 rvb
- * cfs_nbsd.c is DEAD!!!; integrated into cfs_vf/vnops.c
- * cfs_nb_foo and cfs_foo are joined
- *
- * Revision 1.5.4.3 97/11/13 22:02:57 rvb
- * pass2 cfs_NetBSD.h mt
- *
- * Revision 1.5.4.2 97/11/12 12:09:35 rvb
- * reorg pass1
- *
- * Revision 1.5.4.1 97/10/28 23:10:12 rvb
- * >64Meg; venus can be killed!
- *
- * Revision 1.5 97/08/05 11:08:01 lily
- * Removed cfsnc_replace, replaced it with a coda_find, unhash, and
- * rehash. This fixes a cnode leak and a bug in which the fid is
- * not actually replaced. (cfs_namecache.c, cfsnc.h, cfs_subr.c)
- *
- * Revision 1.4 96/12/12 22:10:57 bnoble
- * Fixed the "downcall invokes venus operation" deadlock in all known cases.
- * There may be more
- *
- * Revision 1.3 1996/11/08 18:06:09 bnoble
- * Minor changes in vnode operation signature, VOP_UPDATE signature, and
- * some newly defined bits in the include files.
- *
- * Revision 1.2 1996/01/02 16:56:50 bnoble
- * Added support for Coda MiniCache and raw inode calls (final commit)
- *
- * Revision 1.1.2.1 1995/12/20 01:57:15 bnoble
- * Added CODA-specific files
- *
- * Revision 3.1.1.1 1995/03/04 19:07:57 bnoble
- * Branch for NetBSD port revisions
- *
- * Revision 3.1 1995/03/04 19:07:56 bnoble
- * Bump to major revision 3 to prepare for NetBSD port
- *
- * Revision 2.3 1994/10/14 09:57:54 dcs
- * Made changes 'cause sun4s have braindead compilers
- *
- * Revision 2.2 94/08/28 19:37:35 luqi
- * Add a new CODA_REPLACE call to allow venus to replace a ViceFid in the
- * mini-cache.
- *
- * In "cfs.h":
- * Add CODA_REPLACE decl.
- *
- * In "cfs_namecache.c":
- * Add routine cfsnc_replace.
- *
- * In "cfs_subr.c":
- * Add case-statement to process CODA_REPLACE.
- *
- * In "cfsnc.h":
- * Add decl for CODA_NC_REPLACE.
- *
- *
- * Revision 2.1 94/07/21 16:25:15 satya
- * Conversion to C++ 3.0; start of Coda Release 2.0
- *
- * Revision 1.2 92/10/27 17:58:21 lily
- * merge kernel/latest and alpha/src/cfs
- *
- * Revision 2.3 92/09/30 14:16:20 mja
- * call coda_flush instead of calling inode_uncache_try directly
- * (from dcs). Also...
- *
- * Substituted rvb's history blurb so that we agree with Mach 2.5 sources.
- * [91/02/09 jjk]
- *
- * Added contributors blurb.
- * [90/12/13 jjk]
- *
- * Revision 2.2 90/07/05 11:26:30 mrt
- * Created for the Coda File System.
- * [90/05/23 dcs]
- *
- * Revision 1.3 90/05/31 17:01:24 dcs
- * Prepare for merge with facilities kernel.
- *
- *
- */
-
-/*
* This module contains the routines to implement the CODA name cache. The
* purpose of this cache is to reduce the cost of translating pathnames
* into Vice FIDs. Each entry in the cache contains the name of the file,
OpenPOWER on IntegriCloud