Unverified Commit 679ca523 authored by Jani Nikula's avatar Jani Nikula Committed by Inki Dae
Browse files

drm/exynos/vidi: use drm_edid_duplicate()



Don't open code drm_edid_duplicate(). While at it, drop the error
message on allocation failure.

Signed-off-by: default avatarJani Nikula <jani.nikula@intel.com>
Signed-off-by: default avatarInki Dae <inki.dae@samsung.com>
parent 98e05e40
Loading
Loading
Loading
Loading
+2 −6
Original line number Diff line number Diff line
@@ -308,7 +308,6 @@ static int vidi_get_modes(struct drm_connector *connector)
{
	struct vidi_context *ctx = ctx_from_connector(connector);
	struct edid *edid;
	int edid_len;
	int count;

	/*
@@ -320,12 +319,9 @@ static int vidi_get_modes(struct drm_connector *connector)
		return 0;
	}

	edid_len = (1 + ctx->raw_edid->extensions) * EDID_LENGTH;
	edid = kmemdup(ctx->raw_edid, edid_len, GFP_KERNEL);
	if (!edid) {
		DRM_DEV_DEBUG_KMS(ctx->dev, "failed to allocate edid\n");
	edid = drm_edid_duplicate(ctx->raw_edid);
	if (!edid)
		return 0;
	}

	drm_connector_update_edid_property(connector, edid);