DragonFly commits List (threaded) for 2009-12
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
git: kernel - remove FSMID support
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
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]