summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortrasz <trasz@FreeBSD.org>2014-12-21 11:33:18 +0000
committertrasz <trasz@FreeBSD.org>2014-12-21 11:33:18 +0000
commitd7139ba7f6d6696b9d96b4280781b2a9bc4b06af (patch)
tree0397c01bcdfc4abf0ade68099ef44da9344be822
parent40ef49f52bed95e5b08980ab445b730395f12040 (diff)
downloadFreeBSD-src-d7139ba7f6d6696b9d96b4280781b2a9bc4b06af.zip
FreeBSD-src-d7139ba7f6d6696b9d96b4280781b2a9bc4b06af.tar.gz
MFC r274784:
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 Sponsored by: The FreeBSD Foundation
-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 8277982..cd60268 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);
}
OpenPOWER on IntegriCloud