[PATCH v5 08/15] arch/loongarch: 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/loongarch/mm/kasan_init.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/loongarch/mm/kasan_init.c b/arch/loongarch/mm/kasan_init.c index 0fc02ca06457..047a059544e1 100644 --- a/arch/loongarch/mm/kasan_init.c +++ b/arch/loongarch/mm/kasan_init.c @@ -269,6 +269,9 @@ void __init kasan_init(void) u64 i; phys_addr_t pa_start, pa_end; + /* If KASAN is disabled via command line, don't initialize it. */ + if (kasan_arg_disabled) + return; /* * If PGDIR_SIZE is too large for cpu_vabits, KASAN_SHADOW_END will * overflow UINTPTR_MAX and then looks like a user space address. -- 2.52.0