SELinux: return error codes on policy load failure
authorEric Paris <eparis@redhat.com>
Tue, 20 Apr 2010 14:29:42 +0000 (10:29 -0400)
committerJames Morris <jmorris@namei.org>
Tue, 20 Apr 2010 22:58:49 +0000 (08:58 +1000)
commita200005038955057063fc8ea82129ebc785df41c
tree712fdedac2d15290cdbe7b8adc02cce844fde9f0
parent6f262d8e1acb7b1605b811700326163fa707d355
SELinux: return error codes on policy load failure

policy load failure always return EINVAL even if the failure was for some
other reason (usually ENOMEM).  This patch passes error codes back up the
stack where they will make their way to userspace.  This might help in
debugging future problems with policy load.

Signed-off-by: Eric Paris <eparis@redhat.com>
Acked-by: Stephen Smalley <sds@tycho.nsa.gov>
Signed-off-by: James Morris <jmorris@namei.org>
security/selinux/ss/services.c