From c8dae627695d822601faf3bad57eabda6b4e464c Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Tue, 4 Aug 2026 01:44:21 -0500 Subject: [PATCH] linuxkm/lkcapi_glue.c: make the #error message for defined(CONFIG_CRYPTO_FIPS) != defined(HAVE_FIPS) more informative. --- linuxkm/lkcapi_glue.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/linuxkm/lkcapi_glue.c b/linuxkm/lkcapi_glue.c index 710e486925..d4b9c70d0d 100644 --- a/linuxkm/lkcapi_glue.c +++ b/linuxkm/lkcapi_glue.c @@ -38,7 +38,11 @@ * it's a macro hardcoding it to literal 0). */ #if defined(CONFIG_CRYPTO_FIPS) != defined(HAVE_FIPS) - #error CONFIG_CRYPTO_MANAGER requires that CONFIG_CRYPTO_FIPS match HAVE_FIPS. + #ifdef HAVE_FIPS + #error CONFIG_CRYPTO_MANAGER requires that CONFIG_CRYPTO_FIPS match HAVE_FIPS (CONFIG_CRYPTO_FIPS unset). + #else + #error CONFIG_CRYPTO_MANAGER requires that CONFIG_CRYPTO_FIPS match HAVE_FIPS (HAVE_FIPS unset). + #endif #endif #endif