rwatson 2008-03-16 18:27:57 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/fs/coda coda_vnops.c
Log:
Merge coda_vnops.c:1.97 from HEAD to RELENG_7:
Reorder and clean up make_coda_node(), annotate weaknesses in the
implementation.
rwatson 2008-03-12 11:08:33 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/fs/coda coda_vnops.c
Log:
Merge coda_vnops.c:1.93 from HEAD to RELENG_7:
Clean up coda_pathconf() slightly while debugging a problem there.
Revision Changes
rwatson 2008-03-10 10:16:09 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/fs/coda coda_vnops.c coda_vnops.h
Log:
Merge coda_vnops.c:1.90, coda_vnops.h:1.21 from HEAD to RELENG_7:
Since Coda is effectively a stacked file system, use VOP_E
rwatson 2008-03-10 10:14:52 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/fs/coda coda_vnops.c
Log:
Merge coda_vnops.c:1.89 from HEAD to RELENG_7:
Lock cache vnode when VOP_FSYNC() is called on a Coda vnode.
Revision ChangesPat
rwatson 2008-03-09 15:09:22 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/fs/coda coda_vnops.c
Log:
Merge coda_vnops.c:1.86 from HEAD to RELENG_7:
Before invoking vnode operations on cache vnodes, acquire the vnode
locks of those vno
rwatson 2008-02-15 11:58:11 UTC
FreeBSD src repository
Modified files:
sys/fs/coda coda_vnops.c
Log:
Reorder and clean up make_coda_node(), annotate weaknesses in the
implementation.
MFC after: 1 month
Revision ChangesPath
1.97 +25 -20src
rwatson 2008-02-11 00:01:45 UTC
FreeBSD src repository
Modified files:
sys/fs/coda coda_vnops.c
Log:
Clean up coda_pathconf() slightly while debugging a problem there.
MFC after: 1 month
Revision ChangesPath
1.93 +7 -11 src/sys/fs/coda/coda
rwatson 2008-02-09 09:33:19 UTC
FreeBSD src repository
Modified files:
sys/fs/coda coda_vnops.c coda_vnops.h
Log:
Since Coda is effectively a stacked file system, use VOP_EOPNOTSUPP
for vop_bmap; delete the existing stub that returned either EINVAL
or EOPNOTSUPP, and
rwatson 2008-02-09 00:12:22 UTC
FreeBSD src repository
Modified files:
sys/fs/coda coda_vnops.c
Log:
Lock cache vnode when VOP_FSYNC() is called on a Coda vnode.
MFC after: 1 month
Revision ChangesPath
1.89 +5 -2 src/sys/fs/coda/coda_vnops
rwatson 2008-02-08 23:01:40 UTC
FreeBSD src repository
Modified files:
sys/fs/coda coda_vnops.c
Log:
Before invoking vnode operations on cache vnodes, acquire the vnode
locks of those vnodes. Probably, Coda should do the same lock sharing/
pass-through that is done
rwatson 2008-01-21 21:39:09 UTC
FreeBSD src repository
Modified files:
sys/fs/coda coda_vnops.c
Log:
Put "coda_rdwr: Internally Opening" printf generated by in-kernel writes
to files, such as ktrace output, under CODA_VERBOSE. Otherwise, each
such call to VOP_WRITE(
rwatson 2008-01-21 21:19:08 UTC
FreeBSD src repository
Modified files:
sys/fs/coda coda_vnops.c
Log:
Replace references to VOP_LOCK() w/o LK_RETRY to vn_lock() with LK_RETRY,
avoiding extra error handling, or in some cases, missing error handling.
MFC after:
rwatson 2008-01-19 17:12:45 UTC
FreeBSD src repository
Modified files:
sys/fs/coda coda_vnops.c
Log:
Improve default vnode operation handling for Coda:
- Don't specify vnode operations for mknod, lease, and advlock--let them
fall through to vop_default.
- I
rwatson 2008-01-19 15:39:10 UTC
FreeBSD src repository
Modified files:
sys/fs/coda coda_vnops.c
Log:
Don't acquire an additional vnode reference to a vnode when it is opened
and then release it when it is closed: we rely on the caller to keep the
vnode around with a
rwatson 2008-01-19 13:41:56 UTC
FreeBSD src repository
Modified files:
sys/fs/coda coda_vnops.c
Log:
Use VOP_NULL rather than VOP_PANIC for Coda's vop_print routine, so as
to avoid panicking in DDB show lockedvnods.
MFC after: 3 days
Revision Changes
rwatson 2008-01-19 13:29:14 UTC
FreeBSD src repository
Modified files:
sys/fs/coda coda_vnops.c
Log:
Lock the new directory vnode returned by coda_mkdir(), as this is required
by FreeBSD's vnode locking protocol.
MFC after: 3 days
Revision ChangesPa
rwatson 2008-01-19 13:27:14 UTC
FreeBSD src repository
Modified files:
sys/fs/coda coda_vnops.c
Log:
Borrow the VM object associated with an underlying cache vnode with the
Coda vnode derived from it, in the style of nullfs. This allows files
in the Coda file system
17 matches
Mail list logo