Static variables are automatically initialized to 0 by the compiler.
Remove the redundant explicit assignments in kernel/audit.c to clean
up the code, align with standard kernel coding style, and fix the
following checkpatch.pl errors:

 ./scripts/checkpatch.pl kernel/audit.c | grep -A2 ERROR:
 ERROR: do not initialise statics to 0
 +      static unsigned long    last_check = 0;
 --
 ERROR: do not initialise statics to 0
 +      static int              messages   = 0;
 --
 ERROR: do not initialise statics to 0
 +      static unsigned long    last_msg = 0;

Signed-off-by: Ricardo Robaina <[email protected]>
---
 kernel/audit.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/kernel/audit.c b/kernel/audit.c
index 5a0216056524..08793e71b975 100644
--- a/kernel/audit.c
+++ b/kernel/audit.c
@@ -355,8 +355,8 @@ void audit_panic(const char *message)
 
 static inline int audit_rate_check(void)
 {
-       static unsigned long    last_check = 0;
-       static int              messages   = 0;
+       static unsigned long    last_check;
+       static int              messages;
        static DEFINE_SPINLOCK(lock);
        unsigned long           flags;
        unsigned long           now;
@@ -391,7 +391,7 @@ static inline int audit_rate_check(void)
 */
 void audit_log_lost(const char *message)
 {
-       static unsigned long    last_msg = 0;
+       static unsigned long    last_msg;
        static DEFINE_SPINLOCK(lock);
        unsigned long           flags;
        unsigned long           now;
-- 
2.53.0


Reply via email to