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>