git: kernel - remove FSMID support

看板DFBSD_commit作者時間16年前 (2009/12/21 02:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit d98152a8b8a4b368ca0e08b84302f2f2b299525d Author: Matthew Dillon <dillon@apollo.backplane.com> Date: Sun Dec 20 10:20:50 2009 -0800 kernel - remove FSMID support * Remove all the fsmid stuff. I never got it working 100% (e.g. such as when hardlinks are present) and it really complicates the MPSAFE work on the namecache. * Remove struct stat->st_fsmid (replace with a spare field) * Comment out the _ST_FSMID_PRESENT_ flag. Userland conditionalizes on the flag so it should still build. * The kqueue vnode monitoring feature is good enough and more portable. Summary of changes: sys/kern/vfs_cache.c | 140 +---------------------------------------- sys/kern/vfs_subr.c | 7 -- sys/kern/vfs_vnops.c | 4 +- sys/kern/vfs_vopops.c | 39 ----------- sys/sys/namecache.h | 11 +--- sys/sys/stat.h | 11 +-- sys/sys/vfscache.h | 2 +- sys/sys/vnode.h | 3 +- sys/vfs/devfs/devfs_vnops.c | 4 +- sys/vfs/hammer/hammer_vnops.c | 2 - sys/vfs/ufs/dinode.h | 2 - sys/vfs/ufs/inode.h | 1 - sys/vfs/ufs/ufs_inode.c | 5 -- sys/vfs/ufs/ufs_vnops.c | 15 +---- 14 files changed, 16 insertions(+), 230 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/d98152a8b8a4b368ca0e08b84302f2f2b299525d -- DragonFly BSD source repository
文章代碼(AID): #1BBcseqM (DFBSD_commit)