On 10/14/2024 4:45 PM, Kuldeep Singh wrote: > From: Qingqing Zhou <quic_qqzhou@xxxxxxxxxxx> > > When enabling SHM bridge, QTEE returns 0 and sets error 4 in result to > qcom_scm for unsupported platforms. Currently, tzmem interprets this as > an unknown error rather than recognizing it as an unsupported platform. > > Error log: > [ 0.177224] qcom_scm firmware:scm: error (____ptrval____): Failed to enable the TrustZone memory allocator > [ 0.177244] qcom_scm firmware:scm: probe with driver qcom_scm failed with error 4 > > To address this, modify the function call qcom_scm_shm_bridge_enable() > to remap result to indicate an unsupported error. This way, tzmem will > correctly identify it as an unsupported platform case instead of > reporting it as an error. > > Fixes: 178e19c0df1b ("firmware: qcom: scm: add support for SHM bridge operations") > Signed-off-by: Qingqing Zhou <quic_qqzhou@xxxxxxxxxxx> > Co-developed-by: Kuldeep Singh <quic_kuldsing@xxxxxxxxxxx> > Signed-off-by: Kuldeep Singh <quic_kuldsing@xxxxxxxxxxx> Hi Bjorn, Can you please apply this fix I'll split this one and send separately. This fixes qcom_scm probe failure and is needed for other patches to build upon. Thank you. -- Regards Kuldeep