@@ -1112,9 +1112,6 @@ static struct flags {
{ NFSEXP_ASYNC, {"async", "sync"}},
{ NFSEXP_GATHERED_WRITES, {"wdelay", "no_wdelay"}},
{ NFSEXP_NOHIDE, {"nohide", ""}},
-#ifdef CONFIG_NFSD_V4_SECURITY_LABEL
- { NFSEXP_SECURITY_LABEL, {"security_label", ""}},
-#endif
{ NFSEXP_CROSSMOUNT, {"crossmnt", ""}},
{ NFSEXP_NOSUBTREECHECK, {"no_subtree_check", ""}},
{ NFSEXP_NOAUTHNLM, {"insecure_locks", ""}},
@@ -2214,10 +2214,7 @@ nfsd4_encode_fattr(struct svc_fh *fhp, struct svc_export *exp,
if (!aclsupport)
word0 &= ~FATTR4_WORD0_ACL;
#ifdef CONFIG_NFSD_V4_SECURITY_LABEL
- if (exp->ex_flags & NFSEXP_SECURITY_LABEL)
- word2 |= FATTR4_WORD2_SECURITY_LABEL;
- else
- word2 &= ~FATTR4_WORD2_SECURITY_LABEL;
+ word2 |= FATTR4_WORD2_SECURITY_LABEL;
#else
word2 &= ~FATTR4_WORD2_SECURITY_LABEL;
#endif
@@ -28,7 +28,6 @@
#define NFSEXP_ALLSQUASH 0x0008
#define NFSEXP_ASYNC 0x0010
#define NFSEXP_GATHERED_WRITES 0x0020
-#define NFSEXP_SECURITY_LABEL 0x0040 /* Support security label fattr4 */
/* 80 100 currently unused */
#define NFSEXP_NOHIDE 0x0200
#define NFSEXP_NOSUBTREECHECK 0x0400
It was deemed through code review, that having an "security_label" export flag was not needed. Signed-off-by: Steve Dickson <steved@redhat.com> --- fs/nfsd/export.c | 3 --- fs/nfsd/nfs4xdr.c | 5 +---- include/uapi/linux/nfsd/export.h | 1 - 3 files changed, 1 insertion(+), 8 deletions(-)