Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp466948pxx; Wed, 28 Oct 2020 09:00:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw1z6Sdw6Rofkvnh1HgP2TbqnY3J2lQ84UvpGGLHfFI/AXa6E3FBnydc1MN4XFrHqRZxRJq X-Received: by 2002:a17:906:af87:: with SMTP id mj7mr8197628ejb.178.1603900844225; Wed, 28 Oct 2020 09:00:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603900844; cv=none; d=google.com; s=arc-20160816; b=0U7JJbaFoZ2lPjuvSCj6rXDUht8ThbHk85WnSRRcq+7Sc3Gz6WO64dUBWIj1k+u7X5 rZ6324WwgPVIRbk2Dpp0Yf4um8QbgEtCojeloRg9gnWiP6s2T0a/bnQ5gguO5qLmbwqi S9d+8piDxLQ91PwxUdVlz0Amh2uTbSJ8cxAhxE+yt46zjuy4MrRfyeMYfKNE6HOXWn+Y +jX4mDRkdvOjseH3ARK8xaNJ9Z2fkUuB1lIcQspw3F6lXc01MrZxtq4ObbuOOIxpafJ6 a2A890P0cYFp4ewm4lrHHjW441cCEPkoZq36EKIp2hD1KI/GQiStTZ5c1GlhzpJO3eTU y4Fg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=n8VvPjcLDtuZPfxpvo+sy1MF3z4Rs97dYC8F6fDElO4=; b=0HbHn9RM0Awelil1arZPl2f5DD+8GOdmbRWb+tL9/HQI+9tQESCUkmgM7rxeSmTayg 2Gf6NWK/X0nuzrRrMlHKCEQ9D1/7xqNInhL7+5Ddx8DJzfJwlMiqart0tXnXI6Apa6OD it6bA/A/WxLvKusedejMlCpyyGASetyTr4tjjFTeHz9aobQsdM8D0hwJD9xvyz8zvhGl Kt/Y4MqB95U3Qkgi2I1+Kqc0bNorklEBQRHXVUIgGhBHZH7k3CSMjICtoH6JgP/vrGNH VL/2FVdNjonSPlqN6RYU/PXY4FTihtT7KksgWPeLPQ840/jiKck+h098egD2H9O7QLec NesQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=hYrEu01L; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g8si3473416ejm.389.2020.10.28.09.00.21; Wed, 28 Oct 2020 09:00:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=hYrEu01L; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1813707AbgJ0Qxp (ORCPT + 99 others); Tue, 27 Oct 2020 12:53:45 -0400 Received: from mail.kernel.org ([198.145.29.99]:48802 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1794566AbgJ0PM0 (ORCPT ); Tue, 27 Oct 2020 11:12:26 -0400 Received: from localhost (83-86-74-64.cable.dynamic.v4.ziggo.nl [83.86.74.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id DE5A120728; Tue, 27 Oct 2020 15:12:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1603811545; bh=ppBP8NeK+QJpjNFGNwY4Nu9+bW3W5jXJtvjR3Zd8anI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hYrEu01LhMKXftzQ1SJHD3dVtuTZZiCVDPBWHUkfNlQknRlRgsA//YukqTjBgd22+ +NLUXg3om2DotwlzdrT+mdUgCRt3JmM3Xt9jVUEOLMy7z9zGUEXQcxAwYlRd5m8p97 RC2MEL3bbi4fszlMq8F8KwdxxXFJpxT3aimQSutA= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Dennis YC Hsieh , Bibby Hsieh , Chun-Kuang Hu , Matthias Brugger , Sasha Levin Subject: [PATCH 5.8 514/633] drm/mediatek: reduce clear event Date: Tue, 27 Oct 2020 14:54:17 +0100 Message-Id: <20201027135546.864482930@linuxfoundation.org> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201027135522.655719020@linuxfoundation.org> References: <20201027135522.655719020@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Dennis YC Hsieh [ Upstream commit bee1abc9cc021f50b90f22a589d9ddc816a80db0 ] No need to clear event again since event always clear before wait. This fix depend on patch: "soc: mediatek: cmdq: add clear option in cmdq_pkt_wfe api" Fixes: 2f965be7f9008 ("drm/mediatek: apply CMDQ control flow") Signed-off-by: Dennis YC Hsieh Reviewed-by: Bibby Hsieh Acked-by: Chun-Kuang Hu Link: https://lore.kernel.org/r/1594136714-11650-10-git-send-email-dennis-yc.hsieh@mediatek.com Signed-off-by: Matthias Brugger Signed-off-by: Sasha Levin --- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/mediatek/mtk_drm_crtc.c b/drivers/gpu/drm/mediatek/mtk_drm_crtc.c index f64c83dc6644e..2d01a293aa782 100644 --- a/drivers/gpu/drm/mediatek/mtk_drm_crtc.c +++ b/drivers/gpu/drm/mediatek/mtk_drm_crtc.c @@ -485,7 +485,7 @@ static void mtk_drm_crtc_hw_config(struct mtk_drm_crtc *mtk_crtc) mbox_flush(mtk_crtc->cmdq_client->chan, 2000); cmdq_handle = cmdq_pkt_create(mtk_crtc->cmdq_client, PAGE_SIZE); cmdq_pkt_clear_event(cmdq_handle, mtk_crtc->cmdq_event); - cmdq_pkt_wfe(cmdq_handle, mtk_crtc->cmdq_event, true); + cmdq_pkt_wfe(cmdq_handle, mtk_crtc->cmdq_event, false); mtk_crtc_ddp_config(crtc, cmdq_handle); cmdq_pkt_flush_async(cmdq_handle, ddp_cmdq_cb, cmdq_handle); } -- 2.25.1