From patchwork Fri Jan 20 07:38:37 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrzej Hajda X-Patchwork-Id: 9527649 Return-Path: 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 ; 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 ; 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 ; 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 ; 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 To: Archit Taneja , 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> Cc: Marek Szyprowski , Bartlomiej Zolnierkiewicz X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" X-Virus-Scanned: ClamAV using ClamSMTP 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 --- drivers/gpu/drm/bridge/sil-sii8620.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); }