aboutsummaryrefslogtreecommitdiffstats
path: root/dashboard/config/linux/bits
diff options
context:
space:
mode:
Diffstat (limited to 'dashboard/config/linux/bits')
-rw-r--r--dashboard/config/linux/bits/kasan.yml23
1 files changed, 20 insertions, 3 deletions
diff --git a/dashboard/config/linux/bits/kasan.yml b/dashboard/config/linux/bits/kasan.yml
index de188d860..9f911e95a 100644
--- a/dashboard/config/linux/bits/kasan.yml
+++ b/dashboard/config/linux/bits/kasan.yml
@@ -13,8 +13,25 @@ config:
- SPARSEMEM_MANUAL: [-arm, -s390]
- UBSAN: [v5.8]
- - UBSAN_BOUNDS: [v5.8]
- UBSAN_SANITIZE_ALL: [v5.8, -arm, -riscv]
- - UBSAN_TRAP: [n, v5.8]
- - UBSAN_MISC: [n, v5.8]
+ - UBSAN_TRAP: n
+ - UBSAN_MISC: n
+ - UBSAN_BOUNDS: [v5.8]
+ - UBSAN_SHIFT: [v5.11]
+ # Already detected well by the exception handler.
+ - UBSAN_DIV_ZERO: n
+ # Produces too many reports:
+ # https://groups.google.com/forum/#!msg/syzkaller-bugs/i0xhp3rFSmo/KwZ0r9IIBQAJ
+ - UBSAN_BOOL: n
+ # Produces too many reports:
+ # https://groups.google.com/g/syzkaller-bugs/c/b_y3xw0wvOI/m/L074F0v3BQAJ
+ - UBSAN_OBJECT_SIZE: n
+ # This does not produce any reports, which suggests that it does not work somehow.
+ - UBSAN_SIGNED_OVERFLOW: n
+ - UBSAN_UNSIGNED_OVERFLOW: n
+ # This does not produce any reports, which suggests that it does not work somehow.
+ - UBSAN_ENUM: n
+ # Presumably can produce lots of working-as-intended reports, but this wasn't checked.
- UBSAN_ALIGNMENT: [n, v5.8]
+ # Depends on STACK_VALIDATION=n which we have enabled.
+ - UBSAN_UNREACHABLE: n