DragonFly commits List (threaded) for 2004-09
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/kern src/sys/sys src/sys/emulation/linux src/sys/vfs/coda src/sys/vfs/nullfs src/sys/vfs/union
dillon 2004/09/25 23:00:10 PDT
DragonFly src repository
Modified files:
sys/kern vfs_cache.c vfs_lookup.c vfs_vopops.c
sys/sys vfsops.h
sys/emulation/linux linux_getcwd.c
sys/vfs/coda coda_vnops.c
sys/vfs/nullfs null_vnops.c
sys/vfs/union union_vnops.c
Log:
VFS messaging/interfacing work stage 5/99. Start work on the new
namecache/lookup API. The core of this API will be the concept of a
'locked namespace' rather then a 'locked vnode' for namespace centric
operations like CREATE, DELETE, and RENAME. The namecache will no longer
be optional for a VFS but instead will become centric to all kernel
namespace operations.
This commit is mostly non-functional. It removes an extension I had made
to VOP_LOOKUP/VOP_CACHEDLOOKUP and starts adding support functions for the
new cache_nclookup() API. The work being backed out was originally intended
to shepard the new work, but the new interface is now so different (and far
more simplified) then the original that it's actually better to create a
new VOP for it instead of augmenting existing VOPs.
Revision Changes Path
1.27 +0 -2 src/sys/kern/vfs_cache.c
1.15 +2 -2 src/sys/kern/vfs_lookup.c
1.6 +1 -4 src/sys/kern/vfs_vopops.c
1.5 +4 -7 src/sys/sys/vfsops.h
1.16 +1 -1 src/sys/emulation/linux/linux_getcwd.c
1.20 +1 -1 src/sys/vfs/coda/coda_vnops.c
1.16 +1 -1 src/sys/vfs/nullfs/null_vnops.c
1.15 +1 -1 src/sys/vfs/union/union_vnops.c
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_cache.c.diff?r1=1.26&r2=1.27&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_lookup.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_vopops.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/vfsops.h.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/linux_getcwd.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/coda/coda_vnops.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nullfs/null_vnops.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/union/union_vnops.c.diff?r1=1.14&r2=1.15&f=u
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]