drm/msm/sde: avoid dereferencing scaler blob if null state

Add checks to avoid dereferencing the user scaler blob if
the plane state is null, which is possible if the scaler
configuration is requested internally.

Change-Id: I497cdd8e2d35afa842451321eee98ae3b9c34bf2
Signed-off-by: Clarence Ip <cip@codeaurora.org>
diff --git a/drivers/gpu/drm/msm/sde/sde_plane.c b/drivers/gpu/drm/msm/sde/sde_plane.c
index 972d335..b7f3dee 100644
--- a/drivers/gpu/drm/msm/sde/sde_plane.c
+++ b/drivers/gpu/drm/msm/sde/sde_plane.c
@@ -477,11 +477,11 @@
 	memset(pe, 0, sizeof(struct sde_hw_pixel_ext));
 
 	/* get scaler config from user space */
-	/* get scaler config from user space */
-	sc_u = msm_property_get_blob(&psde->property_info,
-			pstate->property_blobs,
-			&sc_u_size,
-			PLANE_PROP_SCALER);
+	if (pstate)
+		sc_u = msm_property_get_blob(&psde->property_info,
+				pstate->property_blobs,
+				&sc_u_size,
+				PLANE_PROP_SCALER);
 	if (sc_u) {
 		switch (sc_u->version) {
 		case SDE_DRM_SCALER_V1: