-
- Downloads
kasan: don't use __builtin_return_address(1)
__builtin_return_address(1) is unreliable without frame pointers. With defconfig on kmalloc_pagealloc_invalid_free test I am getting: BUG: KASAN: double-free or invalid-free in (null) Pass caller PC from callers explicitly. Link: http://lkml.kernel.org/r/9b01bc2d237a4df74ff8472a3bf6b7635908de01.1514378558.git.dvyukov@google.com Signed-off-by:Dmitry Vyukov <dvyukov@google.com> Cc: Andrey Ryabinin <aryabinin@virtuozzo.com>a Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
Showing
- include/linux/kasan.h 5 additions, 4 deletionsinclude/linux/kasan.h
- mm/kasan/kasan.c 4 additions, 4 deletionsmm/kasan/kasan.c
- mm/kasan/kasan.h 1 addition, 1 deletionmm/kasan/kasan.h
- mm/kasan/report.c 2 additions, 2 deletionsmm/kasan/report.c
- mm/slab.c 3 additions, 3 deletionsmm/slab.c
- mm/slub.c 4 additions, 4 deletionsmm/slub.c
Loading
Please register or sign in to comment