看板 DFBSD_kernel 關於我們 聯絡資訊
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