[I/oracle][PATCH] UBUNTU: [Config] oracle: Disable KCSAN

Krzysztof Kozlowski krzysztof.kozlowski at canonical.com
Mon Sep 6 07:20:20 UTC 2021


KCSAN reports several data-races when booted on Oracle instances (and on
other kernels as well). There are around 100 reports during boot, like:

    BUG: KCSAN: data-race in __mutex_lock.constprop.0+0xd0/0x750
    BUG: KCSAN: data-race in osq_lock / osq_lock
    BUG: KCSAN: data-race in tick_nohz_next_event / tick_nohz_stop_tick

Since main kernel has KCSAN disabled, remove it also from derivative.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski at canonical.com>
---
 debian.oracle/config/config.common.ubuntu | 17 +----------------
 1 file changed, 1 insertion(+), 16 deletions(-)

diff --git a/debian.oracle/config/config.common.ubuntu b/debian.oracle/config/config.common.ubuntu
index 89078f0655e7..22d256de537f 100644
--- a/debian.oracle/config/config.common.ubuntu
+++ b/debian.oracle/config/config.common.ubuntu
@@ -4447,22 +4447,7 @@ CONFIG_KARMA_PARTITION=y
 # CONFIG_KASAN is not set
 CONFIG_KCMP=y
 # CONFIG_KCOV is not set
-CONFIG_KCSAN=y
-CONFIG_KCSAN_ASSUME_PLAIN_WRITES_ATOMIC=y
-# CONFIG_KCSAN_DEBUG is not set
-CONFIG_KCSAN_DELAY_RANDOMIZE=y
-CONFIG_KCSAN_EARLY_ENABLE=y
-# CONFIG_KCSAN_IGNORE_ATOMICS is not set
-# CONFIG_KCSAN_INTERRUPT_WATCHER is not set
-CONFIG_KCSAN_NUM_WATCHPOINTS=64
-CONFIG_KCSAN_REPORT_ONCE_IN_MS=3000
-CONFIG_KCSAN_REPORT_RACE_UNKNOWN_ORIGIN=y
-CONFIG_KCSAN_REPORT_VALUE_CHANGE_ONLY=y
-CONFIG_KCSAN_SELFTEST=y
-CONFIG_KCSAN_SKIP_WATCH=4000
-CONFIG_KCSAN_SKIP_WATCH_RANDOMIZE=y
-CONFIG_KCSAN_UDELAY_INTERRUPT=20
-CONFIG_KCSAN_UDELAY_TASK=80
+# CONFIG_KCSAN is not set
 CONFIG_KDB_CONTINUE_CATASTROPHIC=0
 CONFIG_KDB_DEFAULT_ENABLE=0x1
 CONFIG_KDB_KEYBOARD=y
-- 
2.30.2




More information about the kernel-team mailing list