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

Commit 57ac8635 authored by Fuad Hossain's avatar Fuad Hossain
Browse files

drm/msm/sde: fix connector list iteration in timeline_status



A change ported from a previous kernel version
did not include calls to the new and necessary
list iter begin and end APIs when iterating a drm
connector list. Adding these new APIs prevents
memory corruption while iterating lists.

Change-Id: Ie1d0ab5930fc961eba0a408e30d3287945340bc4
Signed-off-by: default avatarFuad Hossain <fhossain@codeaurora.org>
parent 92a2b707
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1664,8 +1664,10 @@ void sde_kms_timeline_status(struct drm_device *dev)
		 *Probably locked from last close dumping status anyway
		 */
		SDE_ERROR("dumping conn_timeline without mode_config lock\n");
		drm_connector_list_iter_begin(dev, &conn_iter);
		drm_for_each_connector_iter(conn, &conn_iter)
			sde_conn_timeline_status(conn);
		drm_connector_list_iter_end(&conn_iter);
		return;
	}