SELinux: return EOPNOTSUPP not ENOTSUPP
PATCH 1/1 SELinux: return EOPNOTSUPP not ENOTSUPP
ENOTSUPP is not a valid error code in the kernel (it is defined in some NFS internal error codes and has been improperly used other places). In the !CONFIG_SECURITY_SELINUX case though it is possible that we could return this from selinux_audit_rule_init(). This patch just returns the userspace valid EOPNOTSUPP.
---
include/linux/selinux.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
include/linux/selinux.h +1 -1
@@ -136,7 +136,7 @@ static inline int selinux_audit_rule_init(u32 field, u32 op,char *rulestr, struct selinux_audit_rule **rule) { - return -ENOTSUPP; + return -EOPNOTSUPP; }static inline void selinux_audit_rule_free (struct selinux_audit_rule *rule)
--
This message was distributed to subscribers of the selinux mailing list. If you no longer wish to subscribe, send mail to [email protected] with the words "unsubscribe selinux" without quotes as the message.
James Morris
AppliedQuoted 8 lines · Eric Paris
ENOTSUPP is not a valid error code in the kernel (it is defined in some NFS internal error codes and has been improperly used other places). In the !CONFIG_SECURITY_SELINUX case though it is possible that we could return this from
selinux_audit_rule_init(). This patch just returns the userspace valid EOPNOTSUPP.Signed-off-by Eric Paris <[email protected]>
Applied.
Signature · 7 lines
James Morris <[email protected]> -- This message was distributed to subscribers of the selinux mailing list. If you no longer wish to subscribe, send mail to [email protected] with the words "unsubscribe selinux" without quotes as the message.