[PATCH v5 11/15] arch/x86: don't initialize kasan if it's disabled
Baoquan He <[email protected]>
| Newsgroups | org.infradead.lists.linux-um,dev.linux.lists.loongarch,org.infradead.lists.linux-arm-kernel,org.infradead.lists.linux-riscv,org.kernel.vger.linux-kernel,org.kernel.vger.linux-s390,org.kvack.linux-mm,org.ozlabs.lists.linuxppc-dev |
|---|---|
| Message-ID | <[email protected]> |
Here, kasan is disabled if specified 'kasan=off' in kernel cmdline. Signed-off-by: Baoquan He <[email protected]> Cc: [email protected] --- arch/x86/mm/kasan_init_64.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/x86/mm/kasan_init_64.c b/arch/x86/mm/kasan_init_64.c index 998b6010d6d3..5ebf2850c77d 100644 --- a/arch/x86/mm/kasan_init_64.c +++ b/arch/x86/mm/kasan_init_64.c @@ -343,6 +343,10 @@ void __init kasan_init(void) unsigned long shadow_cea_begin, shadow_cea_per_cpu_begin, shadow_cea_end; int i; + /* If KASAN is disabled via command line, don't initialize it. */ + if (kasan_arg_disabled) + return; + memcpy(early_top_pgt, init_top_pgt, sizeof(early_top_pgt)); /* -- 2.52.0