aboutsummaryrefslogtreecommitdiff
path: root/sys/cddl/dev/fbt/fbt.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/cddl/dev/fbt/fbt.c')
-rw-r--r--sys/cddl/dev/fbt/fbt.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/cddl/dev/fbt/fbt.c b/sys/cddl/dev/fbt/fbt.c
index 481c896e9775..99a77ba65eb8 100644
--- a/sys/cddl/dev/fbt/fbt.c
+++ b/sys/cddl/dev/fbt/fbt.c
@@ -137,6 +137,13 @@ fbt_excluded(const char *name)
return (1);
/*
+ * The KMSAN runtime can't be instrumented safely.
+ */
+ if (strncmp(name, "__msan", 6) == 0 ||
+ strncmp(name, "kmsan_", 6) == 0)
+ return (1);
+
+ /*
* Stack unwinders may be called from probe context on some
* platforms.
*/