diff options
author | Thomas Weißschuh <linux@weissschuh.net> | 2025-04-19 13:46:23 +0300 |
---|---|---|
committer | Thomas Weißschuh <linux@weissschuh.net> | 2025-04-19 15:18:11 +0300 |
commit | 6478251f95121ae4b66e987c98482e0d0b149e5d (patch) | |
tree | 4bbe759825e09bd535209f9a055d7d7068167326 | |
parent | 4d231a7df1a85c7572b67a4666cb73adb977fbf6 (diff) | |
download | linux-6478251f95121ae4b66e987c98482e0d0b149e5d.tar.xz |
selftests/nolibc: disable ubsan for smash_stack()
smash_stack() intentionally crashes.
Prevent UBSAN from tripping over it.
Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Acked-by: Willy Tarreau <w@1wt.eu>
Link: https://lore.kernel.org/r/20250419-nolibc-ubsan-v2-6-060b8a016917@weissschuh.net
-rw-r--r-- | tools/testing/selftests/nolibc/nolibc-test.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/testing/selftests/nolibc/nolibc-test.c b/tools/testing/selftests/nolibc/nolibc-test.c index 7a60b6ac1457..b176a706609b 100644 --- a/tools/testing/selftests/nolibc/nolibc-test.c +++ b/tools/testing/selftests/nolibc/nolibc-test.c @@ -1438,6 +1438,7 @@ static int run_vfprintf(int min, int max) return ret; } +__attribute__((no_sanitize("undefined"))) static int smash_stack(void) { char buf[100]; |