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

Commit eb7207c5 authored by Satya Rama Aditya Pinapala's avatar Satya Rama Aditya Pinapala
Browse files

drm/msm/dp: add error case for memory allocation



In case of failure during memory allocation, return after cleaning up.

Change-Id: Ib899051bfbc342cb53124714131a9f33dedc1ca1
Signed-off-by: default avatarSatya Rama Aditya Pinapala <psraditya30@codeaurora.org>
parent 0df4e2be
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -1997,6 +1997,12 @@ static int dp_display_mst_connector_install(struct dp_display *dp_display,

	mst_connector = kmalloc(sizeof(struct dp_mst_connector),
			GFP_KERNEL);
	if (!mst_connector) {
		mutex_unlock(&dp->debug->dp_mst_connector_list.lock);
		mutex_unlock(&dp->session_lock);
		return -ENOMEM;
	}

	mst_connector->debug_en = false;
	mst_connector->conn = connector;
	mst_connector->con_id = connector->base.id;