wrstuden
3bf14d81e9
Add support for fcntl(2) to generate VOP_FCNTL calls. Any fcntl
...
call with F_FSCTL set and F_SETFL calls generate calls to a new
fileop fo_fcntl. Add genfs_fcntl() and soo_fcntl() which return 0
for F_SETFL and EOPNOTSUPP otherwise. Have all leaf filesystems
use genfs_fcntl().
Reviewed by: thorpej
Tested by: wrstuden
1999-08-03 20:19:16 +00:00
wrstuden
9fc36d6807
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.
1999-07-08 01:26:21 +00:00
rvb
986bcb3e71
Typo/braino?
1999-04-29 22:20:42 +00:00
wrstuden
862a56e88b
Modify vfsops to seperate vfs_fhtovp() into two routines. vfs_fhtovp() now
...
only handles the file handle to vnode conversion, and a new call,
vfs_checkexp(), performs the export verification.
1999-02-26 23:44:43 +00:00
rvb
4b984765e0
Commit a couple of old fixes
1998-12-10 02:22:52 +00:00
ross
19599f6e86
Various trivial LP64 tweaks to squelch some compiler warnings.
1998-11-18 03:09:20 +00:00
rvb
b951d6c0cd
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.
1998-11-11 19:22:08 +00:00
rvb
e7f0c5989f
Change the way unmounting happens to guarantee that the
...
client programs are allowed to finish up (coda_call is
forced to complete) and release their locks. Thus there
is a reasonable chance that the vflush implicit in the
unmount will not get hung on held locks.
1998-11-09 16:36:16 +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
976280c933
I want to distinguish from DEBUG printouts and CODA_VERBOSE printouts.
...
The latter are normal informational messages that are sometimes
interesting to view.
1998-09-28 17:55:21 +00:00
tv
fb9b823132
DIAGNOSTIC -> DEBUG for all non-panic messages. DIAGNOSTIC is only for
...
sanity checks and should not turn on any messages not already printed
without it.
1998-09-26 15:24:46 +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