diff --git a/init/Kconfig b/init/Kconfig
index 9d76b99af1b95ce5460b4380e4f27ef0532fdade..35685a46e4dae7557521c68e964164f88cd9ebb6 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -1432,6 +1432,7 @@ config FUTEX
 
 config HAVE_FUTEX_CMPXCHG
 	bool
+	depends on FUTEX
 	help
 	  Architectures should select this if futex_atomic_cmpxchg_inatomic()
 	  is implemented and always working. This removes a couple of runtime