From: Neeraj Soni Date: Fri, 10 Apr 2026 06:58:33 +0000 (+0530) Subject: mmc: sdhci-msm: Fix the wrapped key handling X-Git-Tag: v7.1-rc1~157^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=52957cdad30f8011da1f4ef1338ba0339ca4c158;p=thirdparty%2Fkernel%2Flinux.git mmc: sdhci-msm: Fix the wrapped key handling Inline Crypto Engine (ICE) supports wrapped key generation. While registering crypto profile the supported key types are queried from ICE driver. So the explicit check for RAW key is not needed. Fixes: fd78e2b582a0 ("mmc: sdhci-msm: Add support for wrapped keys") Signed-off-by: Neeraj Soni Signed-off-by: Ulf Hansson --- diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c index b4131b12df56b..633462c0be5f4 100644 --- a/drivers/mmc/host/sdhci-msm.c +++ b/drivers/mmc/host/sdhci-msm.c @@ -1926,11 +1926,6 @@ static int sdhci_msm_ice_init(struct sdhci_msm_host *msm_host, if (IS_ERR_OR_NULL(ice)) return PTR_ERR_OR_ZERO(ice); - if (qcom_ice_get_supported_key_type(ice) != BLK_CRYPTO_KEY_TYPE_RAW) { - dev_warn(dev, "Wrapped keys not supported. Disabling inline encryption support.\n"); - return 0; - } - msm_host->ice = ice; /* Initialize the blk_crypto_profile */