diff options
author | Eric Paris <eparis@redhat.com> | 2007-11-16 16:35:56 -0500 |
---|---|---|
committer | James Morris <jmorris@namei.org> | 2007-11-17 10:38:16 +1100 |
commit | ec418781708f89ef6eb8eb5ef1eeb79a6bec9d69 (patch) | |
tree | fc97d5f06c6fae791590acd7c1445e30348bb9c3 /include | |
parent | 8c0863403f109a43d7000b4646da4818220d501f (diff) | |
download | lwn-ec418781708f89ef6eb8eb5ef1eeb79a6bec9d69.tar.gz lwn-ec418781708f89ef6eb8eb5ef1eeb79a6bec9d69.zip |
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.
Signed-off-by: Eric Paris <eparis@redhat.com>
Signed-off-by: James Morris <jmorris@namei.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/selinux.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/selinux.h b/include/linux/selinux.h index d1b7ca6c1c57..6080f73fc85f 100644 --- a/include/linux/selinux.h +++ b/include/linux/selinux.h @@ -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) |