Date: Wed, 11 Jul 2007 21:32:09 +0000 (UTC) From: Robert Watson <rwatson@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/coda cnode.h coda.h coda_psdev.c coda_venus.c coda_venus.h coda_vnops.c Message-ID: <200707112132.l6BLWA8h099998@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200707112132.l6BLWA8h099998>
