Message ID | 1484897930-1275-12-git-send-email-a.hajda@samsung.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <dri-devel-bounces@lists.freedesktop.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id D346560434 for <patchwork-dri-devel@patchwork.kernel.org>; Fri, 20 Jan 2017 07:39:46 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C43A928452 for <patchwork-dri-devel@patchwork.kernel.org>; Fri, 20 Jan 2017 07:39:46 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B8ECE28620; Fri, 20 Jan 2017 07:39:46 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 89F9128452 for <patchwork-dri-devel@patchwork.kernel.org>; Fri, 20 Jan 2017 07:39:45 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 226BD6EB38; Fri, 20 Jan 2017 07:39:05 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) by gabe.freedesktop.org (Postfix) with ESMTPS id AB2446EB2A for <dri-devel@lists.freedesktop.org>; Fri, 20 Jan 2017 07:38:59 +0000 (UTC) Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout1.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0OK200G6SIKZL550@mailout1.w1.samsung.com> for dri-devel@lists.freedesktop.org; Fri, 20 Jan 2017 07:38:59 +0000 (GMT) Received: from eusmges5.samsung.com (unknown [203.254.199.245]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20170120073859eucas1p2b128be9a1a778043852a8645c3fb3b82~bas7ndK213261932619eucas1p2P; Fri, 20 Jan 2017 07:38:59 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges5.samsung.com (EUCPMTA) with SMTP id 54.A1.17477.29EB1885; Fri, 20 Jan 2017 07:38:58 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20170120073858eucas1p1f833db10ddca4a46be42f7b879063fd1~bas7BMZD10436104361eucas1p1p; Fri, 20 Jan 2017 07:38:58 +0000 (GMT) X-AuditID: cbfec7f5-f79d06d000004445-01-5881be921698 Received: from eusync1.samsung.com ( [203.254.199.211]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 17.47.10233.D8EB1885; Fri, 20 Jan 2017 07:38:53 +0000 (GMT) Received: from AMDC2768.DIGITAL.local ([106.120.43.17]) by eusync1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0OK200LE1IKT7D70@eusync1.samsung.com>; Fri, 20 Jan 2017 07:38:58 +0000 (GMT) From: Andrzej Hajda <a.hajda@samsung.com> To: Archit Taneja <architt@codeaurora.org>, dri-devel@lists.freedesktop.org Subject: [PATCH 11/24] drm/bridge/sii8620: fix MSC message removal Date: Fri, 20 Jan 2017 08:38:37 +0100 Message-id: <1484897930-1275-12-git-send-email-a.hajda@samsung.com> X-Mailer: git-send-email 2.7.4 In-reply-to: <1484897930-1275-1-git-send-email-a.hajda@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRmVeSWpSXmKPExsWy7djP87qT9jVGGLyeaGBxa905Voumjres FhtnrGe1uPL1PZvFpPsTWCzWHrnL7sDmcbmvl8njfvdxJo++LasYA5ijuGxSUnMyy1KL9O0S uDL6Fs9mLFjEXtHw+jR7A+M/1i5GTg4JAROJr5+mMELYYhIX7q1n62Lk4hASWMoo8bp1HpTz mVFi2bqZzDAds698YAGxhQSWAVU9T4Ao+s8o8WzdU7CxbAKaEn8332QDsUUEvCXmrO4DW8Es sJ5R4tqpOBBbWMBJ4tHBSWA1LAKqElO+PwAbyivgLLH521uoZXISN891gtmcQPHzN74wQcTv s0lM2e7cxcgBZMtKbDoAVe4i0Xj5JpQtLPHq+BZ2CFtG4vLkbhaQOyUEuhklPvWfYIdwpjBK /PswA6rDWuLw8YusEIfySUzaNp0ZYgGvREebEITpITF5jxpEtaPEvRXfGCF+n8Yo8fv3EpYJ jDILGBlWMYqklhbnpqcWm+oVJ+YWl+al6yXn525iBMbo6X/Hv+5gXHrM6hCjAAejEg/vjhMN EUKsiWXFlbmHGCU4mJVEeHvWN0YI8aYkVlalFuXHF5XmpBYfYpTmYFES592z4Eq4kEB6Yklq dmpqQWoRTJaJg1OqgXFpaaCERU7ZZ6aLfyQTiv/nhWz9/kHXPdX90p2Ind7RndIhynbiu739 dcVqbE9YBDgvquwpmeMgcVrSqoBn32N957fTJu50m7R2lsxR/2dudesKztwRLpnL/eCF+c4r 6zg07tb0HF3gNNH6a5WWa5qkgvMxuYy3G9Qdbrj59d83EsmddVnHRomlOCPRUIu5qDgRABYY uGTNAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRmVeSWpSXmKPExsVy+t/xy7q9+xojDLpn6VjcWneO1aKp4y2r xcYZ61ktrnx9z2Yx6f4EFou1R+6yO7B5XO7rZfK4332cyaNvyyrGAOYoN5uM1MSU1CKF1Lzk /JTMvHRbpdAQN10LJYW8xNxUW6UIXd+QICWFssScUiDPyAANODgHuAcr6dsluGX0LZ7NWLCI vaLh9Wn2BsZ/rF2MnBwSAiYSs698YIGwxSQu3FvP1sXIxSEksIRR4k3fCyinkUniwsa37CBV bAKaEn8332QDsUUEvCXmrO5jBCliFljPKDH18V+wImEBJ4lHByeBFbEIqEpM+f4AbAWvgLPE 5m9vmSHWyUncPNcJZnMCxc/f+MLUxcgBtM1J4tos2QmMvAsYGVYxiqSWFuem5xYb6RUn5haX 5qXrJefnbmIEBuy2Yz+37GDsehd8iFGAg1GJh3fHiYYIIdbEsuLK3EOMEhzMSiK8PesbI4R4 UxIrq1KL8uOLSnNSiw8xmgLdNJFZSjQ5HxhNeSXxhiaG5paGRsYWFuZGRkrivFM/XAkXEkhP LEnNTk0tSC2C6WPi4JRqYKxfYGewvf6KvZRGxbX5gYe+P5/DHv9JzO1QewPDfwf7vfXMGz5d 2HRwZeEMr0lHxDTqd744tanngYucsJd51fIa6WU+CRsWunEVOP1f9+TegaxzDW69H4UMDzOX 9Ujtat408W8Tj7VjyHaLs8s6Oz44HenQu9k/Ict367qJExxz131umZSxQkyJpTgj0VCLuag4 EQAZVlrQbgIAAA== X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170120073858eucas1p1f833db10ddca4a46be42f7b879063fd1 X-Msg-Generator: CA X-Sender-IP: 182.198.249.180 X-Local-Sender: =?UTF-8?B?QW5kcnplaiBIYWpkYRtTUlBPTC1LZXJuZWwgKFRQKRvsgrw=?= =?UTF-8?B?7ISx7KCE7J6QG1NlbmlvciBTb2Z0d2FyZSBFbmdpbmVlcg==?= X-Global-Sender: =?UTF-8?B?QW5kcnplaiBIYWpkYRtTUlBPTC1LZXJuZWwgKFRQKRtTYW1z?= =?UTF-8?B?dW5nIEVsZWN0cm9uaWNzG1NlbmlvciBTb2Z0d2FyZSBFbmdpbmVlcg==?= X-Sender-Code: =?UTF-8?B?QzEwG0VIURtDMTBDRDAyQ0QwMjczOTI=?= CMS-TYPE: 201P X-HopCount: 7 X-CMS-RootMailID: 20170120073858eucas1p1f833db10ddca4a46be42f7b879063fd1 X-RootMTR: 20170120073858eucas1p1f833db10ddca4a46be42f7b879063fd1 References: <1484897930-1275-1-git-send-email-a.hajda@samsung.com> <CGME20170120073858eucas1p1f833db10ddca4a46be42f7b879063fd1@eucas1p1.samsung.com> Cc: Marek Szyprowski <m.szyprowski@samsung.com>, Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Direct Rendering Infrastructure - Development <dri-devel.lists.freedesktop.org> List-Unsubscribe: <https://lists.freedesktop.org/mailman/options/dri-devel>, <mailto:dri-devel-request@lists.freedesktop.org?subject=unsubscribe> List-Archive: <https://lists.freedesktop.org/archives/dri-devel> List-Post: <mailto:dri-devel@lists.freedesktop.org> List-Help: <mailto:dri-devel-request@lists.freedesktop.org?subject=help> List-Subscribe: <https://lists.freedesktop.org/mailman/listinfo/dri-devel>, <mailto:dri-devel-request@lists.freedesktop.org?subject=subscribe> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" <dri-devel-bounces@lists.freedesktop.org> X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/drivers/gpu/drm/bridge/sil-sii8620.c b/drivers/gpu/drm/bridge/sil-sii8620.c index fb69353..a50ade6 100644 --- a/drivers/gpu/drm/bridge/sil-sii8620.c +++ b/drivers/gpu/drm/bridge/sil-sii8620.c @@ -272,11 +272,11 @@ static void sii8620_mt_work(struct sii8620 *ctx) ctx->mt_state = MT_STATE_READY; msg = list_first_entry(&ctx->mt_queue, struct sii8620_mt_msg, node); + list_del(&msg->node); if (msg->recv) msg->recv(ctx, msg); if (msg->continuation) msg->continuation(ctx, msg->ret); - list_del(&msg->node); kfree(msg); }
Messages queue can be cleaned up by message callbacks, to avoid repeated removal of current message it should be removed from the queue before calling these callbacks. Signed-off-by: Andrzej Hajda <a.hajda@samsung.com> --- drivers/gpu/drm/bridge/sil-sii8620.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)