aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorEdward Tomasz Napierala <trasz@FreeBSD.org>2014-11-21 06:21:39 +0000
committerEdward Tomasz Napierala <trasz@FreeBSD.org>2014-11-21 06:21:39 +0000
commit836856e3e6a142de9ce02e9527580662d887c8eb (patch)
treea012ca957d642f50a078c4d90c6cae67b87e5706 /sys
parent69e45c755c0b4a268cccd0637ae45a9856cc2ea0 (diff)
downloadsrc-836856e3e6a142de9ce02e9527580662d887c8eb.tar.gz
src-836856e3e6a142de9ce02e9527580662d887c8eb.zip
Fix smbfs to not zero out statfs f_flags field. Previously, this
made getmntinfo() return empty flags for smbfs filesystems when called with MNT_WAIT. It's not visible with mount(8), since it uses MNT_NOWAIT, but broke autounmount(8) operation. PR: 195161 Differential Revision: https://reviews.freebsd.org/D1194 Reviewed by: kib@ MFC after: 1 month Sponsored by: The FreeBSD Foundation
Notes
Notes: svn path=/head/; revision=274784
Diffstat (limited to 'sys')
-rw-r--r--sys/fs/smbfs/smbfs_vfsops.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/fs/smbfs/smbfs_vfsops.c b/sys/fs/smbfs/smbfs_vfsops.c
index 82779824c5f5..cd60268f7ef0 100644
--- a/sys/fs/smbfs/smbfs_vfsops.c
+++ b/sys/fs/smbfs/smbfs_vfsops.c
@@ -401,8 +401,6 @@ smbfs_statfs(struct mount *mp, struct statfs *sbp)
scred = smbfs_malloc_scred();
smb_makescred(scred, td, td->td_ucred);
error = smbfs_smb_statfs(ssp, sbp, scred);
- if (error == 0)
- sbp->f_flags = 0; /* copy of mount exported flags */
smbfs_free_scred(scred);
return (error);
}