diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig
index e2b656043abf31128571abb8329327cc1044e96f..0f226d3261caa65e5ec8515469f80353dc452f11 100644
--- a/arch/riscv/Kconfig
+++ b/arch/riscv/Kconfig
@@ -117,6 +117,7 @@ config RISCV
 	select HAVE_RSEQ
 	select IRQ_DOMAIN
 	select IRQ_FORCED_THREADING
+	select KASAN_VMALLOC if KASAN
 	select MODULES_USE_ELF_RELA if MODULES
 	select MODULE_SECTIONS if MODULES
 	select OF