File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed
tools/testing/selftests/rcutorture/bin Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -66,6 +66,7 @@ config_override_param () {
66
66
echo > $T /KcList
67
67
config_override_param " $config_dir /CFcommon" KcList " ` cat $config_dir /CFcommon 2> /dev/null` "
68
68
config_override_param " $config_template " KcList " ` cat $config_template 2> /dev/null` "
69
+ config_override_param " --kasan options" KcList " $TORTURE_KCONFIG_KASAN_ARG "
69
70
config_override_param " --kcsan options" KcList " $TORTURE_KCONFIG_KCSAN_ARG "
70
71
config_override_param " --kconfig argument" KcList " $TORTURE_KCONFIG_ARG "
71
72
cp $T /KcList $resdir /ConfigFragment
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ TORTURE_DEFCONFIG=defconfig
31
31
TORTURE_BOOT_IMAGE=" "
32
32
TORTURE_INITRD=" $KVM /initrd" ; export TORTURE_INITRD
33
33
TORTURE_KCONFIG_ARG=" "
34
+ TORTURE_KCONFIG_KASAN_ARG=" "
34
35
TORTURE_KCONFIG_KCSAN_ARG=" "
35
36
TORTURE_KMAKE_ARG=" "
36
37
TORTURE_QEMU_MEM=512
134
135
TORTURE_KCONFIG_ARG=" $2 "
135
136
shift
136
137
;;
138
+ --kasan)
139
+ TORTURE_KCONFIG_KASAN_ARG=" CONFIG_DEBUG_INFO=y CONFIG_KASAN=y" ; export TORTURE_KCONFIG_KASAN_ARG
140
+ ;;
137
141
--kcsan)
138
142
TORTURE_KCONFIG_KCSAN_ARG=" CONFIG_DEBUG_INFO=y CONFIG_KCSAN=y CONFIG_KCSAN_ASSUME_PLAIN_WRITES_ATOMIC=n CONFIG_KCSAN_REPORT_VALUE_CHANGE_ONLY=n CONFIG_KCSAN_REPORT_ONCE_IN_MS=100000 CONFIG_KCSAN_VERBOSE=y CONFIG_KCSAN_INTERRUPT_WATCHER=y" ; export TORTURE_KCONFIG_KCSAN_ARG
139
143
;;
@@ -314,6 +318,7 @@ TORTURE_BUILDONLY="$TORTURE_BUILDONLY"; export TORTURE_BUILDONLY
314
318
TORTURE_DEFCONFIG="$TORTURE_DEFCONFIG "; export TORTURE_DEFCONFIG
315
319
TORTURE_INITRD="$TORTURE_INITRD "; export TORTURE_INITRD
316
320
TORTURE_KCONFIG_ARG="$TORTURE_KCONFIG_ARG "; export TORTURE_KCONFIG_ARG
321
+ TORTURE_KCONFIG_KASAN_ARG="$TORTURE_KCONFIG_KASAN_ARG "; export TORTURE_KCONFIG_KASAN_ARG
317
322
TORTURE_KCONFIG_KCSAN_ARG="$TORTURE_KCONFIG_KCSAN_ARG "; export TORTURE_KCONFIG_KCSAN_ARG
318
323
TORTURE_KMAKE_ARG="$TORTURE_KMAKE_ARG "; export TORTURE_KMAKE_ARG
319
324
TORTURE_QEMU_CMD="$TORTURE_QEMU_CMD "; export TORTURE_QEMU_CMD
You can’t perform that action at this time.
0 commit comments