Re: [PATCH] kasan: Add abbreviation KASAN to init log
From: Paul Menzel
Date: Mon Apr 13 2026 - 09:55:11 EST
Dear Andrey,
Am 13.04.26 um 14:37 schrieb Andrey Konovalov:
On Mon, Apr 13, 2026 at 11:40 AM Paul Menzel <pmenzel@xxxxxxxxxxxxx> wrote:
`sudo dmesg | grep -i kasan` comes back empty, at least confusing me.
So, include the abbreviation in the log line.
Before:
KernelAddressSanitizer initialized (generic)
After:
KernelAddressSanitizer (KASAN) initialized (generic)
Signed-off-by: Paul Menzel <pmenzel@xxxxxxxxxxxxx>
---
mm/kasan/generic.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mm/kasan/generic.c b/mm/kasan/generic.c
index 2b8e73f5f6a7..1fccf7cc9fce 100644
--- a/mm/kasan/generic.c
+++ b/mm/kasan/generic.c
@@ -44,7 +44,7 @@ void __init kasan_init_generic(void)
{
kasan_enable();
- pr_info("KernelAddressSanitizer initialized (generic)\n");
+ pr_info("KernelAddressSanitizer (KASAN) initialized (generic)\n");
I think a better change would be to add:
#define pr_fmt(fmt) "kasan: " fmt
to generic.c.
Similar to how this is done in sw/hw_tags.c.
Isn’t there only this one log line in `generic.c`, so the generalization is not really needed?
And arguably, we could also drop the "KernelAddressSanitizer" partSome analysis scripts might already depend on KernelAddressSanitizer, so I’d keep it.
from init messages, to make them look like:
kasan: initialized (generic)
Kind regards,
Paul