linux/arch
Daniel Axtens 0609ae011d x86/kasan: support KASAN_VMALLOC
In the case where KASAN directly allocates memory to back vmalloc space,
don't map the early shadow page over it.

We prepopulate pgds/p4ds for the range that would otherwise be empty.
This is required to get it synced to hardware on boot, allowing the
lower levels of the page tables to be filled dynamically.

Link: http://lkml.kernel.org/r/20191031093909.9228-5-dja@axtens.net
Signed-off-by: Daniel Axtens <dja@axtens.net>
Acked-by: Dmitry Vyukov <dvyukov@google.com>
Reviewed-by: Andrey Ryabinin <aryabinin@virtuozzo.com>
Cc: Alexander Potapenko <glider@google.com>
Cc: Christophe Leroy <christophe.leroy@c-s.fr>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Vasily Gorbik <gor@linux.ibm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2019-12-01 12:59:06 -08:00
..
alpha generic ioremap support 2019-11-28 10:57:12 -08:00
arc ARC: mm: remove __ARCH_USE_5LEVEL_HACK 2019-12-01 06:29:19 -08:00
arm dma-mapping updates for 5.5-rc1 2019-11-28 11:16:43 -08:00
arm64 dma-mapping updates for 5.5-rc1 2019-11-28 11:16:43 -08:00
c6x dma-mapping updates for 5.5-rc1 2019-11-28 11:16:43 -08:00
csky dma-mapping updates for 5.5-rc1 2019-11-28 11:16:43 -08:00
h8300 h8300: Move EXCEPTION_TABLE to RO_DATA segment 2019-11-04 18:12:55 +01:00
hexagon dma-mapping updates for 5.5-rc1 2019-11-28 11:16:43 -08:00
ia64 dma-mapping updates for 5.5-rc1 2019-11-28 11:16:43 -08:00
m68k dma-mapping updates for 5.5-rc1 2019-11-28 11:16:43 -08:00
microblaze dma-mapping updates for 5.5-rc1 2019-11-28 11:16:43 -08:00
mips dma-mapping updates for 5.5-rc1 2019-11-28 11:16:43 -08:00
nds32 dma-mapping updates for 5.5-rc1 2019-11-28 11:16:43 -08:00
nios2 dma-mapping updates for 5.5-rc1 2019-11-28 11:16:43 -08:00
openrisc dma-mapping updates for 5.5-rc1 2019-11-28 11:16:43 -08:00
parisc dma-mapping updates for 5.5-rc1 2019-11-28 11:16:43 -08:00
powerpc dma-mapping updates for 5.5-rc1 2019-11-28 11:16:43 -08:00
riscv generic ioremap support 2019-11-28 10:57:12 -08:00
s390 generic ioremap support 2019-11-28 10:57:12 -08:00
sh dma-mapping updates for 5.5-rc1 2019-11-28 11:16:43 -08:00
sparc dma-mapping updates for 5.5-rc1 2019-11-28 11:16:43 -08:00
um Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2019-11-26 10:42:40 -08:00
unicore32 generic ioremap support 2019-11-28 10:57:12 -08:00
x86 x86/kasan: support KASAN_VMALLOC 2019-12-01 12:59:06 -08:00
xtensa dma-mapping updates for 5.5-rc1 2019-11-28 11:16:43 -08:00
.gitignore
Kconfig fork: support VMAP_STACK with KASAN_VMALLOC 2019-12-01 12:59:05 -08:00