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

Commit 3d2019e9 authored by Govinda Rajulu Chenna's avatar Govinda Rajulu Chenna
Browse files

drm/msm/sde: fix the crash in sde connector destroy



Release property_info after drm_connector_cleanup to avoid
the invalid memory access issues.

Change-Id: If6f92b3fb5d522a834117a1c94232ce13287cca2
Signed-off-by: default avatarGovinda Rajulu Chenna <gchenna@codeaurora.org>
parent c5e6336e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -665,7 +665,6 @@ void sde_connector_destroy(struct drm_connector *connector)
		drm_property_blob_put(c_conn->blob_mode_info);
	if (c_conn->blob_ext_hdr)
		drm_property_blob_put(c_conn->blob_ext_hdr);
	msm_property_destroy(&c_conn->property_info);

	if (c_conn->bl_device)
		backlight_device_unregister(c_conn->bl_device);
@@ -673,6 +672,7 @@ void sde_connector_destroy(struct drm_connector *connector)
	mutex_destroy(&c_conn->lock);
	sde_fence_deinit(&c_conn->retire_fence);
	drm_connector_cleanup(connector);
	msm_property_destroy(&c_conn->property_info);
	kfree(c_conn);
}