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

Commit c94f2e2e authored by Trishansh Bhardwaj's avatar Trishansh Bhardwaj
Browse files

msm: camera: smmu: Fix uninitialized read of region in SMMU



Uninitialized local variable region is passed to cam_mem_util_hw_va.
Fixed by initializing region with invalid value.

Change-Id: Ib4652d4bd7605b625effea49f4f64ee22ee92737
Signed-off-by: default avatarTrishansh Bhardwaj <tbhardwa@codeaurora.org>
parent 8227bcc5
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -615,6 +615,9 @@ int cam_mem_mgr_alloc_and_map(struct cam_mem_mgr_alloc_cmd *cmd)
		if (cmd->flags & CAM_MEM_FLAG_HW_SHARED_ACCESS)
			region = CAM_SMMU_REGION_SHARED;

		if (cmd->flags & CAM_MEM_FLAG_PROTECTED_MODE)
			region = CAM_SMMU_REGION_SECHEAP;

		rc = cam_mem_util_map_hw_va(cmd->flags,
			cmd->mmu_hdls,
			cmd->num_hdl,