-
- Downloads
vfs: split dentries from vnodes
Create a new dentry structure for pathname components, following the Linux VFS model. The vnodes are left-as is for now but are always fronted by dentries for pathname lookups. In a second step they will be moved to use non-pathname indices. [penberg: fix open(O_CREAT|O_EXCL) breakage ]
Showing
- bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h 1 addition, 0 deletions...l/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h
- bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c 1 addition, 1 deletion...s/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
- fs/ramfs/ramfs_vfsops.c 2 additions, 1 deletionfs/ramfs/ramfs_vfsops.c
- fs/vfs/main.cc 1 addition, 0 deletionsfs/vfs/main.cc
- fs/vfs/vfs.h 8 additions, 2 deletionsfs/vfs/vfs.h
- fs/vfs/vfs_lookup.c 147 additions, 28 deletionsfs/vfs/vfs_lookup.c
- fs/vfs/vfs_mount.c 17 additions, 17 deletionsfs/vfs/vfs_mount.c
- fs/vfs/vfs_syscalls.c 159 additions, 94 deletionsfs/vfs/vfs_syscalls.c
- fs/vfs/vfs_vnode.c 0 additions, 18 deletionsfs/vfs/vfs_vnode.c
- include/osv/dentry.h 17 additions, 0 deletionsinclude/osv/dentry.h
- include/osv/mount.h 2 additions, 2 deletionsinclude/osv/mount.h
- include/osv/vnode.h 0 additions, 1 deletioninclude/osv/vnode.h
Loading
Please register or sign in to comment