vfsx13.patch available - continuing vfs work (expert developers

看板DFBSD_kernel作者時間21年前 (2004/11/02 16:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
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
文章代碼(AID): #11XqO600 (DFBSD_kernel)