diff options
author | Edward Tomasz Napierala <trasz@FreeBSD.org> | 2014-11-21 06:21:39 +0000 |
---|---|---|
committer | Edward Tomasz Napierala <trasz@FreeBSD.org> | 2014-11-21 06:21:39 +0000 |
commit | 836856e3e6a142de9ce02e9527580662d887c8eb (patch) | |
tree | a012ca957d642f50a078c4d90c6cae67b87e5706 /sys | |
parent | 69e45c755c0b4a268cccd0637ae45a9856cc2ea0 (diff) | |
download | src-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.c | 2 |
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); } |