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

Commit 7d37ff2c authored by Viswanadha Raju Thotakura's avatar Viswanadha Raju Thotakura
Browse files

msm: camera: Correct secure mode use case



In case of secure mode for IFE check whether previous
acquired session is secure or not.

Change-Id: Ic9e3de630e866e46b3ba4a041a4b833c4aebf580
Signed-off-by: default avatarViswanadha Raju Thotakura <viswanad@codeaurora.org>
parent 8bde9d7a
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -1289,10 +1289,15 @@ static int cam_ife_mgr_acquire_cid_res(
			if (!cid_res_iterator->hw_res[i])
				continue;

			if (cid_res_iterator->is_secure == 1 ||
			if (in_port->num_out_res &&
				((cid_res_iterator->is_secure == 1 &&
				out_port->secure_mode == 0) ||
				(cid_res_iterator->is_secure == 0 &&
				in_port->num_out_res &&
				out_port->secure_mode == 1))
				out_port->secure_mode == 1)))
				continue;

			if (!in_port->num_out_res &&
				cid_res_iterator->is_secure == 1)
				continue;

			hw_intf = cid_res_iterator->hw_res[i]->hw_intf;