It was deemed through code review, that having an "security_label" export flag was not needed. Signed-off-by: Steve Dickson <steved@xxxxxxxxxx> --- fs/nfsd/export.c | 3 --- fs/nfsd/nfs4xdr.c | 5 +---- include/uapi/linux/nfsd/export.h | 1 - 3 files changed, 1 insertion(+), 8 deletions(-) diff --git a/fs/nfsd/export.c b/fs/nfsd/export.c index 251eca7..a3946cf 100644 --- a/fs/nfsd/export.c +++ b/fs/nfsd/export.c @@ -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", ""}}, diff --git a/fs/nfsd/nfs4xdr.c b/fs/nfsd/nfs4xdr.c index 58e205c..a234ed4 100644 --- a/fs/nfsd/nfs4xdr.c +++ b/fs/nfsd/nfs4xdr.c @@ -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 diff --git a/include/uapi/linux/nfsd/export.h b/include/uapi/linux/nfsd/export.h index e6c76d9..b892b6a 100644 --- a/include/uapi/linux/nfsd/export.h +++ b/include/uapi/linux/nfsd/export.h @@ -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 -- 1.7.11.7 -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html