From nobody Sat Feb 7 15:12:03 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 25A1D313545; Fri, 30 Jan 2026 09:11:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769764296; cv=none; b=m0Rfxznscse+8sXNn65uOo2MuctoF9zv98vWF4c5wyv+MdKn0WgzqnwX1v9LqY6gmtAoPUFDZ9FxRxaIWZReicqfgH7gpc01EAkUHgngxrmyFo5ZzlyHKD9N91jf2ZKJzAwSN0hODz26/dIIKO3tIZb44bdOb56vBA1aODQWibI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769764296; c=relaxed/simple; bh=cv+OdoYb0/CdlO+OEIvlY6h5CAMpvX5Q+H7YbOLBeYc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=RD1Z6nPrzKHO/jfN3VN6ddNtfg1USrE+JWCgXSLHe3iE7imjMBOOLXcCIIkcvGAHnqUL8YEsTHOJEcX0SJmrK/NOQU7JFZyDsCL+zgjuLJMPsWVlcS7jo6RFP6Lx6kuij3vYXkgKirLF0k9LrEKCD2Kr/QVykTpHrZTSA5MyY4M= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=jf7mbiCx; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="jf7mbiCx" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2D7A4C4CEF7; Fri, 30 Jan 2026 09:11:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1769764295; bh=cv+OdoYb0/CdlO+OEIvlY6h5CAMpvX5Q+H7YbOLBeYc=; h=From:To:Cc:Subject:Date:From; b=jf7mbiCxL2Ou9y6MfIpC61NS0zWh1vKrtbmGbbfvOf5io09lYTY7cb4rZsrqbkU7Z dDv5lpDJNfgj1jwvAWqXkYA77i9mG7fs/1QuLLJ7VCAPGYpRzM8xrjyFMeCgF8I5Z/ K8Rnkcx+/rSvuO283erWrjKFgHyyVusvH4GxZ5gD8dHK9+XfEYx/Nh7MfosG2ApATh oh1r64TBR8GkSM8dCLoLqSjCDJPbjpWr0FJyEPEyAxsrdp1bFVerWgGZyO73z39EeD wSdUQDdN7IwLTaxWqUS13k188ThtwqMM+0ovRd1lWX0X9dUWd3HVLC/ihZ1J0Vx7gk muLOUwXvzsLRQ== From: Sumit Garg To: linux-arm-msm@vger.kernel.org Cc: andersson@kernel.org, konradybcio@kernel.org, abelvesa@kernel.org, mani@kernel.org, linux-kernel@vger.kernel.org, Sumit Garg Subject: [PATCH] soc: qcom: ice: Avoid probe deferring for un-supported ICE feature Date: Fri, 30 Jan 2026 14:41:18 +0530 Message-ID: <20260130091118.147379-1-sumit.garg@kernel.org> X-Mailer: git-send-email 2.51.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Sumit Garg ICE related SCM calls may not be supported in every TZ environment like OP-TEE or a no-TZ environment too. So let's try to avoid probe deferring when it's known that ICE feature isn't supported. This problem only came to notice after the inline encryption drivers were enabled in the arm64 defconfig by: commit 5f37788adedd ("arm64: defconfig: Enable SCSI UFS Crypto and Block Inline encryption drivers"). Fixes: 2afbf43a4aec ("soc: qcom: Make the Qualcomm UFS/SDCC ICE a dedicated= driver") Signed-off-by: Sumit Garg --- drivers/soc/qcom/ice.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/soc/qcom/ice.c b/drivers/soc/qcom/ice.c index b203bc685cad..ab9586b8caf5 100644 --- a/drivers/soc/qcom/ice.c +++ b/drivers/soc/qcom/ice.c @@ -652,7 +652,7 @@ static struct qcom_ice *of_qcom_ice_get(struct device *= dev) dev_err(dev, "Cannot get ice instance from %s\n", dev_name(&pdev->dev)); platform_device_put(pdev); - return ERR_PTR(-EPROBE_DEFER); + return NULL; } =20 link =3D device_link_add(dev, &pdev->dev, DL_FLAG_AUTOREMOVE_SUPPLIER); --=20 2.51.0