diff options
author | phk <phk@FreeBSD.org> | 2004-12-06 20:52:46 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2004-12-06 20:52:46 +0000 |
commit | 2b5157cd0d38228760370d2fcb197f915ce3b93d (patch) | |
tree | 82b7692e27aca1f995ac715bcf58a1abcfaf59bf /sys/fs/pseudofs/pseudofs.c | |
parent | 5d3a1b43b051024ffe773ad32e4aab875a0711e0 (diff) | |
download | FreeBSD-src-2b5157cd0d38228760370d2fcb197f915ce3b93d.zip FreeBSD-src-2b5157cd0d38228760370d2fcb197f915ce3b93d.tar.gz |
Use vfs_mountedfrom().
Since VFS_STATFS() always calls the filesystem with mp->mnt_stat now, the
vfs_statfs method is now a no-op. Explain this in a comment.
Diffstat (limited to 'sys/fs/pseudofs/pseudofs.c')
-rw-r--r-- | sys/fs/pseudofs/pseudofs.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/fs/pseudofs/pseudofs.c b/sys/fs/pseudofs/pseudofs.c index 140a993..75cd3f4 100644 --- a/sys/fs/pseudofs/pseudofs.c +++ b/sys/fs/pseudofs/pseudofs.c @@ -269,7 +269,7 @@ pfs_mount(struct pfs_info *pi, struct mount *mp, struct thread *td) vfs_getnewfsid(mp); sbp = &mp->mnt_stat; - bcopy(pi->pi_name, sbp->f_mntfromname, sizeof pi->pi_name); + vfs_mountedfrom(mp, pi->pi_name); sbp->f_bsize = PAGE_SIZE; sbp->f_iosize = PAGE_SIZE; sbp->f_blocks = 1; @@ -316,7 +316,7 @@ pfs_root(struct mount *mp, struct vnode **vpp, struct thread *td) int pfs_statfs(struct mount *mp, struct statfs *sbp, struct thread *td) { - bcopy(&mp->mnt_stat, sbp, sizeof *sbp); + /* no-op: always called with mp->mnt_stat */ return (0); } |