Procházet zdrojové kódy

Merge "disp: msm: dp: check branch device when adding mst sim port"

qctecmdr před 5 roky
rodič
revize
9e6d0416a0
1 změnil soubory, kde provedl 4 přidání a 0 odebrání
  1. 4 0
      msm/dp/dp_mst_drm.c

+ 4 - 0
msm/dp/dp_mst_drm.c

@@ -267,6 +267,10 @@ static void dp_mst_sim_add_port(struct dp_mst_private *mst,
 	struct drm_dp_mst_port *port;
 
 	mstb = mst->mst_mgr.mst_primary;
+	if (!mstb) {
+		DP_ERR("Unable to add port. mst branch device was destroyed\n");
+		return;
+	}
 
 	port = kzalloc(sizeof(*port), GFP_KERNEL);
 	if (!port)