diff options
author | Martin Cracauer <cracauer@FreeBSD.org> | 2005-07-09 18:30:31 +0000 |
---|---|---|
committer | Martin Cracauer <cracauer@FreeBSD.org> | 2005-07-09 18:30:31 +0000 |
commit | ae5d0b81a87c4a8907c983572fa1bf58d52d08c2 (patch) | |
tree | 88de5a6ffd47bd13bb5097830b9af73b8fa6bee1 /sys/gnu/fs/ext2fs/ext2_vnops.c | |
parent | fbf1556d46ca444305b4886c726f25b679055f83 (diff) | |
download | src-ae5d0b81a87c4a8907c983572fa1bf58d52d08c2.tar.gz src-ae5d0b81a87c4a8907c983572fa1bf58d52d08c2.zip |
Repair this:
ext2fs fails to set the device in the stat(2) system call.
Subsequently, that makes fts(3) fail, which goes as far as make ls(1)
fail (which uses fts) on ext2fs.
Approved by: re (Robert Watson <rwatson@FreeBSD.org>)
Notes
Notes:
svn path=/head/; revision=147868
Diffstat (limited to 'sys/gnu/fs/ext2fs/ext2_vnops.c')
-rw-r--r-- | sys/gnu/fs/ext2fs/ext2_vnops.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/gnu/fs/ext2fs/ext2_vnops.c b/sys/gnu/fs/ext2fs/ext2_vnops.c index b97be20f6b2b..30d3d57a5e6a 100644 --- a/sys/gnu/fs/ext2fs/ext2_vnops.c +++ b/sys/gnu/fs/ext2fs/ext2_vnops.c @@ -346,6 +346,7 @@ ext2_getattr(ap) /* * Copy from inode table */ + vap->va_fsid = dev2udev(ip->i_devvp->v_rdev); vap->va_fileid = ip->i_number; vap->va_mode = ip->i_mode & ~IFMT; vap->va_nlink = ip->i_nlink; |