DragonFly BSD
DragonFly kernel List (threaded) for 2004-11
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

vfsx13.patch available - continuing vfs work (expert developers only)


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Mon, 1 Nov 2004 23:27:26 -0800 (PST)

    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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]