Loading arch/arm64/include/asm/memory.h +6 −1 Original line number Diff line number Diff line Loading @@ -82,11 +82,16 @@ /* * KASAN requires 1/8th of the kernel virtual address space for the shadow * region. KASAN can bloat the stack significantly, so double the (minimum) * stack size when KASAN is in use. * stack size when KASAN is in use, and then double it again if KASAN_EXTRA is * on. */ #ifdef CONFIG_KASAN #define KASAN_SHADOW_SIZE (UL(1) << (VA_BITS - 3)) #ifdef CONFIG_KASAN_EXTRA #define KASAN_THREAD_SHIFT 2 #else #define KASAN_THREAD_SHIFT 1 #endif /* CONFIG_KASAN_EXTRA */ #else #define KASAN_SHADOW_SIZE (0) #define KASAN_THREAD_SHIFT 0 Loading Loading
arch/arm64/include/asm/memory.h +6 −1 Original line number Diff line number Diff line Loading @@ -82,11 +82,16 @@ /* * KASAN requires 1/8th of the kernel virtual address space for the shadow * region. KASAN can bloat the stack significantly, so double the (minimum) * stack size when KASAN is in use. * stack size when KASAN is in use, and then double it again if KASAN_EXTRA is * on. */ #ifdef CONFIG_KASAN #define KASAN_SHADOW_SIZE (UL(1) << (VA_BITS - 3)) #ifdef CONFIG_KASAN_EXTRA #define KASAN_THREAD_SHIFT 2 #else #define KASAN_THREAD_SHIFT 1 #endif /* CONFIG_KASAN_EXTRA */ #else #define KASAN_SHADOW_SIZE (0) #define KASAN_THREAD_SHIFT 0 Loading