cvs commit: src/sys/emulation/dragonfly12 dfbsd12_stat.c src/sys/kern kern_checkpoint.c vfs_default.c vfs_mount.c vfs_subr.c vfs_syscalls.c src/sys/sys mount.h vnode.h src/sys/vfs/gnu/ext2fs ext2_vfsops.c src/sys/vfs/hpfs hpfs_vfsops.c ...
Matthew Dillon
dillon at crater.dragonflybsd.org
Wed Sep 24 19:22:07 PDT 2008
dillon 2008/09/24 19:20:57 PDT
DragonFly src repository
Modified files: (Branch: DragonFly_RELEASE_2_0)
sys/emulation/dragonfly12 dfbsd12_stat.c
sys/kern kern_checkpoint.c vfs_default.c
vfs_mount.c vfs_subr.c vfs_syscalls.c
sys/sys mount.h vnode.h
sys/vfs/gnu/ext2fs ext2_vfsops.c
sys/vfs/hpfs hpfs_vfsops.c
sys/vfs/isofs/cd9660 cd9660_vfsops.c
sys/vfs/msdosfs msdosfs_vfsops.c
sys/vfs/nfs nfs.h nfs_serv.c nfs_subs.c nfsm_subs.h
sys/vfs/ntfs ntfs_vfsops.c
sys/vfs/nullfs null.h null_vfsops.c null_vnops.c
sys/vfs/udf udf_vfsops.c
sys/vfs/ufs ffs_extern.h ffs_vfsops.c ufs_extern.h
ufs_vfsops.c
Log:
MFC numerous features from HEAD.
* NFS export support for nullfs mounted filesystems,
intended for nullfs mounted hammer PFSs.
* Each nullfs mount constructs a unique fsid based on
the underlying mount.
* Each nullfs mount maintains its own netexport structure.
* The mount pointer in the nch (namecache handle) is passed
into FHTOVP and friends, allowing operations to occur
on the underlying vnodes but still go through the nullfs
mount.
Revision Changes Path
1.3.10.1 +1 -1 src/sys/emulation/dragonfly12/dfbsd12_stat.c
1.19.6.1 +1 -1 src/sys/kern/kern_checkpoint.c
1.53.2.1 +2 -1 src/sys/kern/vfs_default.c
1.35.2.2 +20 -0 src/sys/kern/vfs_mount.c
1.116.2.2 +2 -0 src/sys/kern/vfs_subr.c
1.133.2.1 +22 -9 src/sys/kern/vfs_syscalls.c
1.46.2.1 +5 -4 src/sys/sys/mount.h
1.82.2.1 +1 -1 src/sys/sys/vnode.h
1.56.4.1 +4 -2 src/sys/vfs/gnu/ext2fs/ext2_vfsops.c
1.42.4.1 +6 -5 src/sys/vfs/hpfs/hpfs_vfsops.c
1.45.4.1 +4 -2 src/sys/vfs/isofs/cd9660/cd9660_vfsops.c
1.51.2.1 +4 -3 src/sys/vfs/msdosfs/msdosfs_vfsops.c
1.19.8.2 +3 -3 src/sys/vfs/nfs/nfs.h
1.46.4.2 +143 -133 src/sys/vfs/nfs/nfs_serv.c
1.47.4.1 +9 -6 src/sys/vfs/nfs/nfs_subs.c
1.9.10.1 +9 -9 src/sys/vfs/nfs/nfsm_subs.h
1.47.4.1 +4 -3 src/sys/vfs/ntfs/ntfs_vfsops.c
1.8.8.1 +8 -0 src/sys/vfs/nullfs/null.h
1.29.8.1 +96 -4 src/sys/vfs/nullfs/null_vfsops.c
1.28.8.1 +32 -2 src/sys/vfs/nullfs/null_vnops.c
1.27.4.1 +4 -2 src/sys/vfs/udf/udf_vfsops.c
1.14.10.1 +2 -1 src/sys/vfs/ufs/ffs_extern.h
1.58.4.1 +3 -2 src/sys/vfs/ufs/ffs_vfsops.c
1.15.8.1 +2 -1 src/sys/vfs/ufs/ufs_extern.h
1.16.8.1 +2 -1 src/sys/vfs/ufs/ufs_vfsops.c
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/dragonfly12/dfbsd12_stat.c.diff?r1=1.3&r2=1.3.10.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_checkpoint.c.diff?r1=1.19&r2=1.19.6.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_default.c.diff?r1=1.53&r2=1.53.2.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_mount.c.diff?r1=1.35.2.1&r2=1.35.2.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_subr.c.diff?r1=1.116.2.1&r2=1.116.2.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_syscalls.c.diff?r1=1.133&r2=1.133.2.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/mount.h.diff?r1=1.46&r2=1.46.2.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/vnode.h.diff?r1=1.82&r2=1.82.2.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/gnu/ext2fs/ext2_vfsops.c.diff?r1=1.56&r2=1.56.4.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hpfs/hpfs_vfsops.c.diff?r1=1.42&r2=1.42.4.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/isofs/cd9660/cd9660_vfsops.c.diff?r1=1.45&r2=1.45.4.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/msdosfs/msdosfs_vfsops.c.diff?r1=1.51&r2=1.51.2.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs.h.diff?r1=1.19.8.1&r2=1.19.8.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_serv.c.diff?r1=1.46.4.1&r2=1.46.4.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_subs.c.diff?r1=1.47&r2=1.47.4.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfsm_subs.h.diff?r1=1.9&r2=1.9.10.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ntfs/ntfs_vfsops.c.diff?r1=1.47&r2=1.47.4.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nullfs/null.h.diff?r1=1.8&r2=1.8.8.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nullfs/null_vfsops.c.diff?r1=1.29&r2=1.29.8.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nullfs/null_vnops.c.diff?r1=1.28&r2=1.28.8.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/udf/udf_vfsops.c.diff?r1=1.27&r2=1.27.4.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_extern.h.diff?r1=1.14&r2=1.14.10.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_vfsops.c.diff?r1=1.58&r2=1.58.4.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ufs_extern.h.diff?r1=1.15&r2=1.15.8.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ufs_vfsops.c.diff?r1=1.16&r2=1.16.8.1&f=u
More information about the Commits
mailing list