Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f20c33ce authored by Zhen Kong's avatar Zhen Kong Committed by Gerrit - the friendly Code Review server
Browse files

qseecom: support listener request from smcinvoke without reentrancy



Add support to process listener request from smcinvoke when
reentrancy is disabled.

Change-Id: I2ce030cf6d5104ca2dec1402634a05d425e6d474
Signed-off-by: default avatarZhen Kong <zkong@codeaurora.org>
parent df0c65ec
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -4787,8 +4787,12 @@ int qseecom_process_listener_from_smcinvoke(struct scm_desc *desc)
	resp.data = desc->ret[2];	/*listener_id*/

	mutex_lock(&app_access_lock);
	if (qseecom.qsee_reentrancy_support)
		ret = __qseecom_process_reentrancy(&resp, &dummy_app_entry,
					&dummy_private_data);
	else
		ret = __qseecom_process_incomplete_cmd(&dummy_private_data,
					&resp);
	mutex_unlock(&app_access_lock);
	if (ret)
		pr_err("Failed on cmd %d for lsnr %d session %d, ret = %d\n",