From: Andrzej Hajda Date: Tue, 18 Oct 2016 12:13:35 +0000 (+0200) Subject: drm/bridge/sii8620: simplify sii8620_mt_read_devcap code X-Git-Tag: submit/tizen/20161116.232344~36 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8ae4a1e93d2add29deec5db0acaf349186a53de0;p=platform%2Fkernel%2Flinux-exynos.git drm/bridge/sii8620: simplify sii8620_mt_read_devcap code Use helper instead of direct allocation. Change-Id: I5137e43f8e6f8ed0614f38969634cd1f5c5aec56 Signed-off-by: Andrzej Hajda --- diff --git a/drivers/gpu/drm/bridge/sii8620.c b/drivers/gpu/drm/bridge/sii8620.c index df12f15f515c..6a3d228cc9ee 100644 --- a/drivers/gpu/drm/bridge/sii8620.c +++ b/drivers/gpu/drm/bridge/sii8620.c @@ -442,17 +442,14 @@ static void sii8620_mt_read_devcap_recv(struct sii8620 *ctx, static void sii8620_mt_read_devcap(struct sii8620 *ctx, bool xdevcap) { - struct sii8620_mt_msg *msg = kzalloc(sizeof(*msg), GFP_KERNEL); + struct sii8620_mt_msg *msg = sii8620_mt_msg_new(ctx); - if (!msg) { - ctx->error = -ENOMEM; + if (!msg) return; - } msg->reg[0] = xdevcap ? MHL_READ_XDEVCAP : MHL_READ_DEVCAP; msg->send = sii8620_mt_read_devcap_send; msg->recv = sii8620_mt_read_devcap_recv; - list_add_tail(&msg->node, &ctx->mt_queue); } static void sii8620_fetch_edid(struct sii8620 *ctx)