From: Chuck Lever Date: Mon, 27 Apr 2026 13:51:01 +0000 (-0400) Subject: SUNRPC: Remove redundant crypto Kconfig dependencies X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bb9f4c49500306793eb83e4435107332db6925f0;p=thirdparty%2Fkernel%2Flinux.git SUNRPC: Remove redundant crypto Kconfig dependencies With all per-message crypto operations now routed through crypto/krb5, rpcsec_gss_krb5 no longer calls individual crypto algorithms directly. The CRYPTO_KRB5 symbol already selects CRYPTO_SKCIPHER and CRYPTO_HASH (the latter transitively via CRYPTO_HMAC). Drop the top-level select CRYPTO_SKCIPHER and select CRYPTO_HASH from RPCSEC_GSS_KRB5, as these are redundant with CRYPTO_KRB5's own dependencies. Assisted-by: Claude:claude-opus-4-6 Reviewed-by: Jeff Layton Acked-by: Anna Schumaker Signed-off-by: Chuck Lever --- diff --git a/net/sunrpc/Kconfig b/net/sunrpc/Kconfig index 305c55cdbd45f..e7808e5714dc7 100644 --- a/net/sunrpc/Kconfig +++ b/net/sunrpc/Kconfig @@ -22,8 +22,6 @@ config RPCSEC_GSS_KRB5 default y select SUNRPC_GSS select CRYPTO_KRB5 - select CRYPTO_SKCIPHER - select CRYPTO_HASH help Choose Y here to enable Secure RPC using the Kerberos version 5 GSS-API mechanism (RFC 1964).