[PATCH 0/2] qcom_tzmem: Enhance Error Handling for shmbridge
From: Kuldeep Singh
Date: Sat Oct 05 2024 - 10:02:18 EST
This patchset addresses the tzmem driver probe failure caused by
incorrect error handling. The qcom_scm_shm_bridge_enable() SCM call
captures SCM success/failure in a0 and E_NOT_SUPPORTED in a1.
Previously, qcom_scm returned values based solely on a0, without
capturing not_supported scenario. This patchset corrects that behavior.
Along with this, add sanity checks on input parameters passed to exposed
APIs as it is missing currently.
Kuldeep Singh (1):
firmware: qcom: qcom_tzmem: Implement sanity checks
Qingqing Zhou (1):
firmware: qcom: scm: Return -EOPNOTSUPP for unsupported SHM bridge
enabling
drivers/firmware/qcom/qcom_scm.c | 12 +++++++++++-
drivers/firmware/qcom/qcom_tzmem.c | 17 ++++++++++++++++-
2 files changed, 27 insertions(+), 2 deletions(-)
--
2.34.1