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