cvs commit: src/sys/coda cnode.h coda.h coda_psdev.c coda_venus.c
coda_venus.h coda_vnops.c
Robert Watson
rwatson at FreeBSD.org
Wed Jul 11 21:32:11 UTC 2007
rwatson 2007-07-11 21:32:09 UTC
FreeBSD src repository
Modified files:
sys/coda cnode.h coda.h coda_psdev.c coda_venus.c
coda_venus.h coda_vnops.c
Log:
Replace CODA_OPEN with CODA_OPEN_BY_FD: coda_open was disabled because
we can't open container files by device/inode number pair anymore.
Replace the CODA_OPEN upcall with CODA_OPEN_BY_FD, where venus returns
an open file descriptor for the container file. We can then grab a
reference on the vnode coda_psdev.c:vc_nb_write and use this vnode for
further accesses to the container file.
Submitted by: Jan Harkes <jaharkes at cs.cmu.edu>
Approved by: re (kensmith)
Revision Changes Path
1.19 +0 -2 src/sys/coda/cnode.h
1.15 +1 -1 src/sys/coda/coda.h
1.37 +22 -1 src/sys/coda/coda_psdev.c
1.25 +6 -13 src/sys/coda/coda_venus.c
1.9 +1 -1 src/sys/coda/coda_venus.h
1.73 +24 -113 src/sys/coda/coda_vnops.c
More information about the cvs-src
mailing list