summaryrefslogtreecommitdiffstats
path: root/sys/fs/pseudofs/pseudofs.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2004-12-06 20:52:46 +0000
committerphk <phk@FreeBSD.org>2004-12-06 20:52:46 +0000
commit2b5157cd0d38228760370d2fcb197f915ce3b93d (patch)
tree82b7692e27aca1f995ac715bcf58a1abcfaf59bf /sys/fs/pseudofs/pseudofs.c
parent5d3a1b43b051024ffe773ad32e4aab875a0711e0 (diff)
downloadFreeBSD-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.c4
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);
}
OpenPOWER on IntegriCloud