From: Jean Delvare Date: Wed, 25 Jan 2017 15:08:17 +0000 (+0100) Subject: cifs: Only select the required crypto modules X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=3692304bba6164be3810afd41b84ecb0e1e41db1;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git cifs: Only select the required crypto modules The sha256 and cmac crypto modules are only needed for SMB2+, so move the select statements to config CIFS_SMB2. Also select CRYPTO_AES there as SMB2+ needs it. Reviewed-by: Pavel Shilovsky Signed-off-by: Jean Delvare Cc: Steve French --- diff --git a/fs/cifs/Kconfig b/fs/cifs/Kconfig index a439c17c85c4..ff0d1fe542f7 100644 --- a/fs/cifs/Kconfig +++ b/fs/cifs/Kconfig @@ -9,8 +9,6 @@ config CIFS select CRYPTO_ARC4 select CRYPTO_ECB select CRYPTO_DES - select CRYPTO_SHA256 - select CRYPTO_CMAC help This is the client VFS module for the Common Internet File System (CIFS) protocol which is the successor to the Server Message Block @@ -173,6 +171,9 @@ config CIFS_SMB2 select KEYS select FSCACHE select DNS_RESOLVER + select CRYPTO_AES + select CRYPTO_SHA256 + select CRYPTO_CMAC help This enables support for the Server Message Block version 2