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

Commit 27b60379 authored by Samantha Tran's avatar Samantha Tran
Browse files

disp: msm: get and release lock on msm_obj before put iova



This change will acquire the proper lock before calling
put_iova and release the lock on return.

Change-Id: I04334597018a6041eab0107660b2d441f8e3cc92
Signed-off-by: default avatarSamantha Tran <samtran@codeaurora.org>
parent dc6f198f
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -527,8 +527,11 @@ void msm_gem_aspace_domain_attach_detach_update(
		 */
		list_for_each_entry(msm_obj, &aspace->active_list, iova_list) {
			obj = &msm_obj->base;
			if (obj->import_attach)
			if (obj->import_attach) {
				mutex_lock(&msm_obj->lock);
				put_iova(obj);
				mutex_unlock(&msm_obj->lock);
			}
		}
	} else {
		/* map active buffers */