diff --git a/init/Kconfig b/init/Kconfig
index b9a336a3d7d8fde3ad0b5a0390827cb919bb9178..664bedb9a71fbe97c9726c1397d5c8b2043d1da4 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -1899,6 +1899,7 @@ config RUST
 	bool "Rust support"
 	depends on HAVE_RUST
 	depends on RUST_IS_AVAILABLE
+	depends on !CFI_CLANG
 	depends on !MODVERSIONS
 	depends on !GCC_PLUGINS
 	depends on !RANDSTRUCT