DragonFly commits List (threaded) for 2005-02
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/emulation/linux/i386/linprocfs linprocfs_vfsops.c src/sys/kern vfs_cache.c vfs_mount.c vfs_subr.c vfs_syscalls.c src/sys/vfs/coda coda_vfsops.c src/sys/vfs/fdesc fdesc_vfsops.c src/sys/vfs/gnu/ext2fs ext2_vfsops.c src/sys/vfs/hpfs ...
joerg 2005/02/02 13:34:19 PST
DragonFly src repository
Modified files:
sys/emulation/linux/i386/linprocfs linprocfs_vfsops.c
sys/kern vfs_cache.c vfs_mount.c vfs_subr.c
vfs_syscalls.c
sys/vfs/coda coda_vfsops.c
sys/vfs/fdesc fdesc_vfsops.c
sys/vfs/gnu/ext2fs ext2_vfsops.c
sys/vfs/hpfs hpfs_vfsops.c
sys/vfs/isofs/cd9660 cd9660_rrip.c cd9660_vfsops.c
sys/vfs/mfs mfs_vfsops.c
sys/vfs/msdosfs msdosfs_vfsops.c
sys/vfs/nfs nfs_vfsops.c
sys/vfs/ntfs ntfs_vfsops.c
sys/vfs/nullfs null_vfsops.c
sys/vfs/nwfs nwfs_vfsops.c
sys/vfs/portal portal_vfsops.c
sys/vfs/procfs procfs_vfsops.c
sys/vfs/smbfs smbfs_vfsops.c
sys/vfs/udf udf_vfsops.c
sys/vfs/ufs ffs_softdep.c ffs_vfsops.c ufs_lookup.c
ufs_quota.c
sys/vfs/umapfs umap_vfsops.c
sys/vfs/union union_vfsops.c
Log:
Don't use the statfs field f_mntonname in filesystems. For the userland
export code, it can synthesized from mnt_ncp.
For debugging code, use f_mntfromname, it should be enough to find
culprit. The vfs_unmountall doesn't use code_fullpath to avoid problems
with resource allocation and to make it more likely that a call from ddb
succeds.
Change getfsstat and fhstatfs to not show directories outside a chroot
path, with the exception of the filesystem counting the chroot root itself.
Revision Changes Path
1.9 +0 -4 src/sys/emulation/linux/i386/linprocfs/linprocfs_vfsops.c
1.50 +8 -5 src/sys/kern/vfs_cache.c
1.5 +0 -3 src/sys/kern/vfs_mount.c
1.51 +1 -2 src/sys/kern/vfs_subr.c
1.58 +90 -0 src/sys/kern/vfs_syscalls.c
1.19 +0 -1 src/sys/vfs/coda/coda_vfsops.c
1.12 +0 -3 src/sys/vfs/fdesc/fdesc_vfsops.c
1.26 +0 -3 src/sys/vfs/gnu/ext2fs/ext2_vfsops.c
1.26 +2 -17 src/sys/vfs/hpfs/hpfs_vfsops.c
1.8 +20 -11 src/sys/vfs/isofs/cd9660/cd9660_rrip.c
1.25 +0 -3 src/sys/vfs/isofs/cd9660/cd9660_vfsops.c
1.21 +2 -15 src/sys/vfs/mfs/mfs_vfsops.c
1.24 +0 -3 src/sys/vfs/msdosfs/msdosfs_vfsops.c
1.24 +0 -3 src/sys/vfs/nfs/nfs_vfsops.c
1.26 +2 -17 src/sys/vfs/ntfs/ntfs_vfsops.c
1.16 +1 -4 src/sys/vfs/nullfs/null_vfsops.c
1.15 +0 -3 src/sys/vfs/nwfs/nwfs_vfsops.c
1.15 +0 -3 src/sys/vfs/portal/portal_vfsops.c
1.11 +0 -4 src/sys/vfs/procfs/procfs_vfsops.c
1.17 +0 -5 src/sys/vfs/smbfs/smbfs_vfsops.c
1.12 +0 -3 src/sys/vfs/udf/udf_vfsops.c
1.21 +1 -1 src/sys/vfs/ufs/ffs_softdep.c
1.30 +2 -26 src/sys/vfs/ufs/ffs_vfsops.c
1.17 +1 -1 src/sys/vfs/ufs/ufs_lookup.c
1.18 +6 -6 src/sys/vfs/ufs/ufs_quota.c
1.16 +0 -7 src/sys/vfs/umapfs/umap_vfsops.c
1.19 +0 -6 src/sys/vfs/union/union_vfsops.c
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/i386/linprocfs/linprocfs_vfsops.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_cache.c.diff?r1=1.49&r2=1.50&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_mount.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_subr.c.diff?r1=1.50&r2=1.51&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_syscalls.c.diff?r1=1.57&r2=1.58&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/coda/coda_vfsops.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/fdesc/fdesc_vfsops.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/gnu/ext2fs/ext2_vfsops.c.diff?r1=1.25&r2=1.26&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hpfs/hpfs_vfsops.c.diff?r1=1.25&r2=1.26&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/isofs/cd9660/cd9660_rrip.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/isofs/cd9660/cd9660_vfsops.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/mfs/mfs_vfsops.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/msdosfs/msdosfs_vfsops.c.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_vfsops.c.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ntfs/ntfs_vfsops.c.diff?r1=1.25&r2=1.26&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nullfs/null_vfsops.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nwfs/nwfs_vfsops.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/portal/portal_vfsops.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs_vfsops.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/smbfs/smbfs_vfsops.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/udf/udf_vfsops.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_softdep.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_vfsops.c.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ufs_lookup.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ufs_quota.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/umapfs/umap_vfsops.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/union/union_vfsops.c.diff?r1=1.18&r2=1.19&f=u
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]