v2: - clarify Kconfig help text (aryabinin) - add reviewed-by - aim series at akpm, which seems to be where ubsan goes through? v1: https://lore.kernel.org/lkml/20191120010636.27368-1-keescook@xxxxxxxxxxxx This splits out the bounds checker so it can be individually used. This is expected to be enabled in Android and hopefully for syzbot. Includes LKDTM tests for behavioral corner-cases (beyond just the bounds checker). -Kees Kees Cook (3): ubsan: Add trap instrumentation option ubsan: Split "bounds" checker from other options lkdtm/bugs: Add arithmetic overflow and array bounds checks drivers/misc/lkdtm/bugs.c | 75 ++++++++++++++++++++++++++++++++++++++ drivers/misc/lkdtm/core.c | 3 ++ drivers/misc/lkdtm/lkdtm.h | 3 ++ lib/Kconfig.ubsan | 42 +++++++++++++++++++-- lib/Makefile | 2 + scripts/Makefile.ubsan | 16 ++++++-- 6 files changed, 134 insertions(+), 7 deletions(-) -- 2.17.1