diff options
author | Casey Schaufler <casey@schaufler-ca.com> | 2016-11-14 09:38:15 -0800 |
---|---|---|
committer | Casey Schaufler <casey@schaufler-ca.com> | 2016-11-15 09:34:39 -0800 |
commit | 152f91d4d11a30106b9cc0b27b47e0e80b633ee8 (patch) | |
tree | 33fdd28f8075586b8c11ea4175400b51cd8eb38c /security/smack/smack.h | |
parent | 8c15d66e429afd099b66f05393527c23f85ca41c (diff) | |
download | blackbird-op-linux-152f91d4d11a30106b9cc0b27b47e0e80b633ee8.tar.gz blackbird-op-linux-152f91d4d11a30106b9cc0b27b47e0e80b633ee8.zip |
Smack: Remove unnecessary smack_known_invalid
The invalid Smack label ("") and the Huh ("?") Smack label
serve the same purpose and having both is unnecessary.
While pulling out the invalid label it became clear that
the use of smack_from_secid() was inconsistent, so that
is repaired. The setting of inode labels to the invalid
label could never happen in a functional system, has
never been observed in the wild and is not what you'd
really want for a failure behavior in any case. That is
removed.
Signed-off-by: Casey Schaufler <casey@schaufler-ca.com>
Diffstat (limited to 'security/smack/smack.h')
-rw-r--r-- | security/smack/smack.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/security/smack/smack.h b/security/smack/smack.h index 51fd30192c08..77abe2efacae 100644 --- a/security/smack/smack.h +++ b/security/smack/smack.h @@ -336,7 +336,6 @@ extern int smack_ptrace_rule; extern struct smack_known smack_known_floor; extern struct smack_known smack_known_hat; extern struct smack_known smack_known_huh; -extern struct smack_known smack_known_invalid; extern struct smack_known smack_known_star; extern struct smack_known smack_known_web; |