vfsx13.patch available - continuing vfs work (expert developers only)
Matthew Dillon
dillon at apollo.backplane.com
Mon Nov 1 23:28:59 PST 2004
The next patch is ready.
fetch http://leaf.dragonflybsd.org/~dillon/vfsx13.patch
This patch removes most of the old namecache API. vfs_cache_lookup(),
cache_lookup(), and cache_enter() are gone as of this patch, and namei()
and lookup() are gone from prior patches. This is a nice cleanup which
removes a lot of the old API code. This patch also cleans up the
VOP_LOOKUP API. It rips out VOP_CACHEDLOOKUP() and makes VOP_LOOKUP()
just be a normal uncached directory lookup. namecache operations are
now handled by a kernel layer directly.
Types of testing needed: normal filesystem testing. In particular
permissions testing to make sure that you can only create or delete
files/dirs in places that you are allowed to.
Still TODO: NFS server, unionfs, nullfs.
-Matt
More information about the Kernel
mailing list