cvs commit: src/sys/emulation/linux/i386/linprocfs linprocfs_vfs

看板DFBSD_commit作者時間21年前 (2005/02/03 06:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
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
文章代碼(AID): #120Ksb00 (DFBSD_commit)