kasan: bring up KASAN for 32bit os [2/2]
authorTao Zeng <tao.zeng@amlogic.com>
Tue, 16 Apr 2019 01:42:24 +0000 (09:42 +0800)
committerTao Zeng <tao.zeng@amlogic.com>
Thu, 18 Apr 2019 07:10:08 +0000 (00:10 -0700)
commit3bed10b47f032e12d14cd65704a4c8d737192d82
tree04cc00d2b017ad5176fa09a8220bd9b60765e388
parentbdd35d785985d4a6be283f1d85d70d1755304643
kasan: bring up KASAN for 32bit os [2/2]

PD#SWPL-7085

Problem:
Currently kasan can't be used on 32bit kernel, it's difficult to debug
memory problems;

Solution:
Bring up KASAN on 32bit kernel

Verify:
p212

Change-Id: I4d80568f023315994e969c79b786eba856177c9c
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
28 files changed:
MAINTAINERS
arch/arm/Kconfig
arch/arm/Makefile
arch/arm/boot/compressed/Makefile
arch/arm/boot/compressed/string.c
arch/arm/include/asm/highmem.h
arch/arm/include/asm/kasan.h [new file with mode: 0644]
arch/arm/include/asm/memory.h
arch/arm/include/asm/pgtable.h
arch/arm/include/asm/string.h
arch/arm/include/asm/thread_info.h
arch/arm/include/asm/uaccess.h
arch/arm/kernel/armksyms.c
arch/arm/kernel/head-common.S
arch/arm/kernel/module.c
arch/arm/kernel/setup.c
arch/arm/kernel/unwind.c
arch/arm/lib/memcpy.S
arch/arm/lib/memmove.S
arch/arm/lib/memset.S
arch/arm/mm/Makefile
arch/arm/mm/init.c
arch/arm/mm/kasan_init.c [new file with mode: 0644]
arch/arm/mm/mmu.c
arch/arm/vdso/Makefile
drivers/amlogic/memory_ext/Kconfig
drivers/of/of_reserved_mem.c
mm/kasan/kasan.c