Home | History | Annotate | Download | only in coda
History log of /src/sys/coda/cnode.h
RevisionDateAuthorComments
 1.21  17-May-2024  thorpej <sys/mallocvar.h> -> <sys/malloc.h>
 1.20  13-Dec-2014  hannken Change coda from hashlist to vcache.
- Replace all hash list crawlers with vfs_vnode_iterator.
 1.19  13-Dec-2014  hannken Remove unused definitions (C_WANTED, C_LOCKED).
 1.18  04-May-2012  christos branches: 1.18.2; 1.18.16;
remove variable names from prototypes.
 1.17  21-Mar-2008  plunky branches: 1.17.38; 1.17.42;
convert more insque/remque style queuing to use a queue(3) TAILQ,
this necessitates using a flag to indicate vc_open instead of abusing
the queue pointer but apart from that there is no functional
difference.
 1.16  04-Mar-2007  christos branches: 1.16.36;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.15  11-Dec-2005  christos branches: 1.15.26;
merge ktrace-lwp.
 1.14  26-Feb-2005  perry branches: 1.14.4;
nuke trailing whitespace
 1.13  27-Aug-2003  drochner branches: 1.13.8; 1.13.10;
update for the protocol used by coda>=6,
patches supplied by the coda-6.0.2 distribution,
with small changes to support the old protocol optionally
(options CODA_COMPAT_5)
 1.12  25-Aug-2003  drochner fix a deadlock during mount:
The client manager (venus) blocks in sys_mount() before entering its
event loop answering requests from the kernel device (cfs). sys_mount()
calls VFS_STATFS() internally which caused an upcall through cfs,
which was never answered.
Now don't consider the fs fully mounted before the VFS_START() was
called at the vey end of sys_mount(). So VFS_STATFS() will return
an error which is ignored.
 1.11  02-Feb-2003  christos branches: 1.11.2;
protect <sys/mallocvar.h> ifdef _KERNEL
 1.10  01-Feb-2003  thorpej Add extensible malloc types, adapted from FreeBSD. This turns
malloc types into a structure, a pointer to which is passed around,
instead of an int constant. Allow the limit to be adjusted when the
malloc type is defined, or with a function call, as suggested by
Jonathan Stone.
 1.9  02-Nov-2002  perry /*CONTCOND*/ while (0)'ed macros
 1.8  24-Nov-2001  perry add a VTOC macro that doesn't cast, and fix a spurious lvalue cast with it.
 1.7  17-Oct-1999  cgd branches: 1.7.12; 1.7.14;
nuke RCS "Log" tags. They cause problems for third parties importing
our sources, and for NetBSD release engineering folks. (They've
been against the NetBSD coding style forever, but they crept in anyway.)
 1.6  08-Jul-1999  wrstuden branches: 1.6.2;
Bump osrelease to 1.4E. Add layerfs files, remove null_subr.c.

Update coda to new struct lock in struct vnode.

make fdescfs, kernfs, portalfs, and procfs actually lock their vnodes.
It's not that hard.

Make unionfs set v_vnlock = NULL so any overlayed fs will call its
VOP_LOCK.
 1.5  11-Nov-1998  rvb branches: 1.5.6;
Lookup now passes up an extra flag. But old veni will
be ok; new veni will check /dev/cfs0 to make sure that a new
kernel is running.
Also, a bug in vc_nb_close iff CODA_SIGNAL's were seen has been
fixed.
 1.4  15-Sep-1998  rvb Final piece of rename cfs->coda
 1.3  12-Sep-1998  rvb Change cfs/CFS in symbols, strings and constants to coda/CODA
to avoid fs conflicts.
 1.2  08-Sep-1998  rvb Pass2 complete
 1.1  29-Aug-1998  rvb branches: 1.1.1;
Initial revision
 1.1.1.1  29-Aug-1998  rvb Very Preliminary Coda
 1.5.6.1  02-Aug-1999  thorpej Update from trunk.
 1.6.2.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.7.14.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.7.12.2  11-Nov-2002  nathanw Catch up to -current
 1.7.12.1  08-Jan-2002  nathanw Catch up to -current.
 1.11.2.4  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.11.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.11.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.11.2.1  03-Aug-2004  skrll Sync with HEAD
 1.13.10.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.13.8.1  29-Apr-2005  kent sync with -current
 1.14.4.2  24-Mar-2008  yamt sync with head.
 1.14.4.1  03-Sep-2007  yamt sync with head.
 1.15.26.1  12-Mar-2007  rmind Sync with HEAD.
 1.16.36.1  03-Apr-2008  mjf Sync with HEAD.
 1.17.42.1  02-Jun-2012  mrg sync to latest -current.
 1.17.38.1  23-May-2012  yamt sync with head.
 1.18.16.1  06-Apr-2015  skrll Sync with HEAD
 1.18.2.1  03-Dec-2017  jdolecek update from HEAD

RSS XML Feed