From: Eric Biggers Date: Sat, 4 Apr 2026 19:42:10 +0000 (-0700) Subject: smb: client: Remove unnecessary selection of CRYPTO_ECB X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=314ef7f7249b87cdee368ab6b3e89774ac00e567;p=thirdparty%2Fkernel%2Flinux.git smb: client: Remove unnecessary selection of CRYPTO_ECB Since the SMB client never uses any ecb(...) algorithm from the crypto_skcipher API, selecting CRYPTO_ECB is unnecessary. Specifically, it has been unnecessary since commit 06deeec77a5a ("cifs: Fix smbencrypt() to stop pointing a scatterlist at the stack") in 2016. Signed-off-by: Eric Biggers Signed-off-by: Steve French --- diff --git a/fs/smb/client/Kconfig b/fs/smb/client/Kconfig index 2e72d3c8423fa..d112da38c8818 100644 --- a/fs/smb/client/Kconfig +++ b/fs/smb/client/Kconfig @@ -9,7 +9,6 @@ config CIFS select CRYPTO_AEAD2 select CRYPTO_CCM select CRYPTO_GCM - select CRYPTO_ECB select CRYPTO_AES select CRYPTO_LIB_ARC4 select CRYPTO_LIB_MD5 diff --git a/fs/smb/client/cifsfs.c b/fs/smb/client/cifsfs.c index 3e1dbc28af7d9..4631cd6dfeab3 100644 --- a/fs/smb/client/cifsfs.c +++ b/fs/smb/client/cifsfs.c @@ -2154,7 +2154,6 @@ MODULE_DESCRIPTION ("VFS to access SMB3 servers e.g. Samba, Macs, Azure and Windows (and " "also older servers complying with the SNIA CIFS Specification)"); MODULE_VERSION(CIFS_VERSION); -MODULE_SOFTDEP("ecb"); MODULE_SOFTDEP("nls"); MODULE_SOFTDEP("aes"); MODULE_SOFTDEP("cmac");