* [PATCH] audit: remove redundant initialization of static variables to 0
@ 2026-02-26 18:13 Ricardo Robaina
2026-03-02 21:40 ` Paul Moore
0 siblings, 1 reply; 3+ messages in thread
From: Ricardo Robaina @ 2026-02-26 18:13 UTC (permalink / raw)
To: audit, linux-kernel; +Cc: paul, eparis, Ricardo Robaina
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 <rrobaina@redhat.com>
---
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
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] audit: remove redundant initialization of static variables to 0
2026-02-26 18:13 [PATCH] audit: remove redundant initialization of static variables to 0 Ricardo Robaina
@ 2026-03-02 21:40 ` Paul Moore
2026-03-03 11:41 ` Ricardo Robaina
0 siblings, 1 reply; 3+ messages in thread
From: Paul Moore @ 2026-03-02 21:40 UTC (permalink / raw)
To: Ricardo Robaina, audit, linux-kernel; +Cc: eparis, Ricardo Robaina
On Feb 26, 2026 Ricardo Robaina <rrobaina@redhat.com> wrote:
>
> 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 <rrobaina@redhat.com>
> ---
> kernel/audit.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
Merged into audit/dev, thanks.
--
paul-moore.com
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] audit: remove redundant initialization of static variables to 0
2026-03-02 21:40 ` Paul Moore
@ 2026-03-03 11:41 ` Ricardo Robaina
0 siblings, 0 replies; 3+ messages in thread
From: Ricardo Robaina @ 2026-03-03 11:41 UTC (permalink / raw)
To: Paul Moore; +Cc: audit, linux-kernel, eparis
On Mon, Mar 2, 2026 at 6:40 PM Paul Moore <paul@paul-moore.com> wrote:
>
> On Feb 26, 2026 Ricardo Robaina <rrobaina@redhat.com> wrote:
> >
> > 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 <rrobaina@redhat.com>
> > ---
> > kernel/audit.c | 6 +++---
> > 1 file changed, 3 insertions(+), 3 deletions(-)
>
> Merged into audit/dev, thanks.
>
> --
> paul-moore.com
>
Thanks, Paul!
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-03-03 11:41 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-02-26 18:13 [PATCH] audit: remove redundant initialization of static variables to 0 Ricardo Robaina
2026-03-02 21:40 ` Paul Moore
2026-03-03 11:41 ` Ricardo Robaina
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Powered by JetHome