kasan: clean up KASAN_SHADOW_SCALE_SHIFT usage
Right now the fact that KASAN uses a single shadow byte for 8 bytes of memory is scattered all over the code. This change defines KASAN_SHADOW_SCALE_SHIFT early in asm include files and makes use of this constant where necessary. [akpm@linux-foundation.org: coding-style fixes] Link: http://lkml.kernel.org/r/34937ca3b90736eaad91b568edf5684091f662e3.1515775666.git.andreyknvl@google.com Signed-off-by:Andrey Konovalov <andreyknvl@google.com> Acked-by:
Andrey Ryabinin <aryabinin@virtuozzo.com> Cc: Dmitry Vyukov <dvyukov@google.com> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
Showing
- arch/arm64/include/asm/kasan.h 10 additions, 7 deletionsarch/arm64/include/asm/kasan.h
- arch/arm64/include/asm/memory.h 2 additions, 1 deletionarch/arm64/include/asm/memory.h
- arch/arm64/mm/kasan_init.c 2 additions, 1 deletionarch/arm64/mm/kasan_init.c
- arch/x86/include/asm/kasan.h 8 additions, 4 deletionsarch/x86/include/asm/kasan.h
- include/linux/kasan.h 0 additions, 2 deletionsinclude/linux/kasan.h
Please register or sign in to comment