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" part
from init messages, to make them look like:

kasan: initialized (generic)
Some analysis scripts might already depend on KernelAddressSanitizer, so I’d keep it.


Kind regards,

Paul