kasan, arm64: expand CONFIG_KASAN checks
Some #ifdef CONFIG_KASAN checks are only relevant for software KASAN modes (either related to shadow memory or compiler instrumentation). Expand those into CONFIG_KASAN_GENERIC || CONFIG_KASAN_SW_TAGS. Signed-off-by:Andrey Konovalov <andreyknvl@google.com> Signed-off-by:
Vincenzo Frascino <vincenzo.frascino@arm.com> Reviewed-by:
Catalin Marinas <catalin.marinas@arm.com> Reviewed-by:
Alexander Potapenko <glider@google.com> --- Change-Id: I91e661e2c1627783cb845d877c6371dfc8779505
Showing
- arch/arm64/Kconfig 1 addition, 1 deletionarch/arm64/Kconfig
- arch/arm64/Makefile 1 addition, 1 deletionarch/arm64/Makefile
- arch/arm64/include/asm/assembler.h 1 addition, 1 deletionarch/arm64/include/asm/assembler.h
- arch/arm64/include/asm/memory.h 1 addition, 1 deletionarch/arm64/include/asm/memory.h
- arch/arm64/include/asm/string.h 3 additions, 2 deletionsarch/arm64/include/asm/string.h
- arch/arm64/kernel/head.S 1 addition, 1 deletionarch/arm64/kernel/head.S
- arch/arm64/kernel/image-vars.h 1 addition, 1 deletionarch/arm64/kernel/image-vars.h
- arch/arm64/kernel/kaslr.c 2 additions, 1 deletionarch/arm64/kernel/kaslr.c
- arch/arm64/kernel/module.c 4 additions, 2 deletionsarch/arm64/kernel/module.c
- arch/arm64/mm/ptdump.c 3 additions, 3 deletionsarch/arm64/mm/ptdump.c
- include/linux/kasan-checks.h 1 addition, 1 deletioninclude/linux/kasan-checks.h
- include/linux/kasan.h 4 additions, 3 deletionsinclude/linux/kasan.h
- include/linux/moduleloader.h 2 additions, 1 deletioninclude/linux/moduleloader.h
- include/linux/string.h 1 addition, 1 deletioninclude/linux/string.h
- mm/ptdump.c 8 additions, 5 deletionsmm/ptdump.c
- scripts/Makefile.lib 2 additions, 0 deletionsscripts/Makefile.lib
Loading
Please register or sign in to comment