selinux: drop the unnecessary aurule_callback variable
authorOndrej Mosnacek <omosnace@redhat.com>
Wed, 6 Jan 2021 13:26:19 +0000 (14:26 +0100)
committerPaul Moore <paul@paul-moore.com>
Tue, 12 Jan 2021 14:53:57 +0000 (09:53 -0500)
Its value is actually not changed anywhere, so it can be substituted for
a direct call to audit_update_lsm_rules().

Signed-off-by: Ondrej Mosnacek <omosnace@redhat.com>
Signed-off-by: Paul Moore <paul@paul-moore.com>
security/selinux/ss/services.c

index 597b797..5e08ce2 100644 (file)
@@ -3693,15 +3693,11 @@ out:
        return match;
 }
 
-static int (*aurule_callback)(void) = audit_update_lsm_rules;
-
 static int aurule_avc_callback(u32 event)
 {
-       int err = 0;
-
-       if (event == AVC_CALLBACK_RESET && aurule_callback)
-               err = aurule_callback();
-       return err;
+       if (event == AVC_CALLBACK_RESET)
+               return audit_update_lsm_rules();
+       return 0;
 }
 
 static int __init aurule_init(void)