]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - security/smack/smack_lsm.c
Merge tag 'v3.13' into for-3.15
[karo-tx-linux.git] / security / smack / smack_lsm.c
index b0be893ad44d52bd0f062a1747199330c4d6940d..aaf770159ebbecf0a84aa7940f150c6eba382d76 100644 (file)
@@ -3620,9 +3620,8 @@ static int smack_audit_rule_match(u32 secid, u32 field, u32 op, void *vrule,
        struct smack_known *skp;
        char *rule = vrule;
 
-       if (!rule) {
-               audit_log(actx, GFP_ATOMIC, AUDIT_SELINUX_ERR,
-                         "Smack: missing rule\n");
+       if (unlikely(!rule)) {
+               WARN_ONCE(1, "Smack: missing rule\n");
                return -ENOENT;
        }