ad
7dad9f7391
Merge from vmlocking:
...
- Split vnode::v_flag into three fields, depending on field locking.
- simple_lock -> kmutex in a few places.
- Fix some simple locking problems.
2007-10-10 20:42:20 +00:00
christos
53524e44ef
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
2007-03-04 05:59:00 +00:00
christos
168cd830d2
__unused removal on arguments; approved by core.
2006-11-16 01:32:37 +00:00
reinoud
0ce809091d
Replace the LIST structure mp->mnt_vnodelist to a TAILQ structure since all
...
vnodes were synced and processed backwards. This meant that the last
accessed node was processed first and the earlierst last.
An extra benefit is the removal of the ugly hack from the Berkly days on
LFS.
In the proces, i've also replaced the various variations hand written loops
by the TAILQ_FOREACH() macro's.
2006-10-20 18:58:12 +00:00
christos
4d595fd7b1
- sprinkle __unused on function decls.
...
- fix a couple of unused bugs
- no more -Wno-unused for i386
2006-10-12 01:30:41 +00:00
christos
95e1ffb156
merge ktrace-lwp.
2005-12-11 12:16:03 +00:00
xtraeme
535b5fed29
* Remove __P()
...
* Use ANSI function declarations
2005-08-30 22:24:11 +00:00
perry
477853c351
nuke trailing whitespace
2005-02-26 22:58:54 +00:00
mrg
4245208cbc
don't include opt_coda_compat.h unless _KERNEL_OPT. also, only include it
...
once...
2003-08-28 05:55:19 +00:00
drochner
1b88840c66
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)
2003-08-27 17:49:48 +00:00
jdolecek
efbdd9bcb6
do not need <vcoda.h>/NVCODA here
2002-12-26 12:38:59 +00:00
lukem
a13b5687d9
add RCSIDs
2001-11-12 23:08:56 +00:00
thorpej
682dacc0ca
bzero -> memset
2001-07-18 16:12:31 +00:00
lukem
c6a7588b36
delint newline in string
2001-04-30 03:30:45 +00:00
chs
aeda8d3b77
Initial integration of the Unified Buffer Cache project.
2000-11-27 08:39:39 +00:00
augustss
a82aeb5508
Kill register declarations.
2000-03-30 11:24:16 +00:00
cgd
28d5608977
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.)
1999-10-17 23:39:15 +00:00
soren
ebf35f8d46
Account for widened v_usecount in struct vnode.
1999-10-01 22:25:59 +00:00
rvb
626749ed68
Venus must be passed O_CREAT flag on VOP_OPEN iff this is
...
a creat so that we can will allow a mode 444 file to be
written into. Sync with the latest coda.h and deal with
collateral damage.
1998-10-28 19:54:47 +00:00
rvb
c559082b97
Conditionalize "stray" printouts under DIAGNOSTIC and DEBUG.
...
Make files compile if DEBUG is on (from Alan Barrett). Finally,
make coda an lkm.
1998-09-25 15:01:12 +00:00
rvb
9187d28044
Final piece of rename cfs->coda
1998-09-15 02:02:55 +00:00
rvb
0aa47cd025
Change cfs/CFS in symbols, strings and constants to coda/CODA
...
to avoid fs conflicts.
1998-09-12 15:05:47 +00:00
rvb
a00eb709cb
Pass2 complete
1998-09-08 17:12:46 +00:00
rvb
2eec68d743
Very Preliminary Coda
1998-08-29 21:26:45 +00:00