Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp4373644pxf; Tue, 23 Mar 2021 09:05:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwes2HsGgTFYSgdqSgbfJyhSREolFhnD2MBCbtvGcxcLazJ2xC6Dr5g5jP7C4JTQK7CVA3/ X-Received: by 2002:a17:907:788e:: with SMTP id ku14mr5807368ejc.17.1616515547533; Tue, 23 Mar 2021 09:05:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616515547; cv=none; d=google.com; s=arc-20160816; b=Q6aqrvxdjQZ3xQYcf1Xs6fCF8yb5on2Qr12Fw8ywhAuXx2IBFj2DaxTuTfyPPrLezD IBoFMDBQdUIIcGyYk2PsVL+9dkU8Xxw/H05R8xbBAAEcpjy7djMszrx/tf4KrQtbYZR7 9XnohJxJBaqA/dUhMaun4gkUAX1ZRVZAzw7EChNtmCS7lhdYjpCJfbNm2heftMGRyLrN mO5I0ZqvCoCXUbFSvyH7SaQ8k+9/ZV/0b0wuUFswhyUKT811sBCLWf4oFM9sATdfMa5M zAA1wmxq1TVSiwEqQePi8gLft7FCxgmcpVXp7z+H+m7yxbHuyBwBhz8z0XeaL5PAH360 TY1Q== 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 :references:in-reply-to:message-id:cc:to:subject:from:date; bh=UQYFTI2ldAFp8BA8Q3r6hMdTHOR8ibW7rm7CLGR3dH0=; b=1HlfCaJwEXZGL2v4zKmz1CRUOpdY0ixqj/w4VjhOFG81KkLI58PtIJfgTTAZtM7z2c JkSZVYI73OYwGwjVPB6HYZ9kX7wRY3ycJvJYnhHlXN40QQbxebuPzQFT366i+1F8eA1z AouPJMQ3QTDflKUPg3uLIT2PMQwIGvQxv1gXzntFq1OAh+qFT++xLQyuzxJOmWHxg//Q PdqvWAlvSpFJp5IyViGJccfaTMCLqB45uhj6kUTHq+ye3fzwvtYuHGzCDwMSwxuwVhX2 iHo8JGPfd74rHy6O6iAQ1huytNtIIsfioMjmWmTYHjJCrbW2j/QHnU5CNoNrHGOvnJtz 7dzw== ARC-Authentication-Results: i=1; mx.google.com; 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=crapouillou.net Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t8si14953389edt.283.2021.03.23.09.05.20; Tue, 23 Mar 2021 09:05:47 -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; 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=crapouillou.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232890AbhCWQDp convert rfc822-to-8bit (ORCPT + 99 others); Tue, 23 Mar 2021 12:03:45 -0400 Received: from aposti.net ([89.234.176.197]:41698 "EHLO aposti.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232492AbhCWQDP (ORCPT ); Tue, 23 Mar 2021 12:03:15 -0400 Date: Tue, 23 Mar 2021 16:03:00 +0000 From: Paul Cercueil Subject: Re: [PATCH v3 0/4] Fixes to bridge/panel and ingenic-drm To: David Airlie , Daniel Vetter , Laurent Pinchart Cc: Sam Ravnborg , od@zcrc.me, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org Message-Id: <09JFQQ.5A8HP2TTVT5Z1@crapouillou.net> In-Reply-To: References: <20210124085552.29146-1-paul@crapouillou.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 8BIT Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Le mer. 24 f?vr. 2021 ? 13:44, Paul Cercueil a ?crit : > Hi, > > Some feedback for patches 1-3? Laurent? 1-month anniversary ping :) Cheers, -Paul > Cheers, > -Paul > > > Le dim. 24 janv. 2021 ? 8:55, Paul Cercueil a > ?crit : >> Hi, >> >> Here are three independent fixes. The first one addresses a >> use-after-free in bridge/panel.c; the second one addresses a >> use-after-free in the ingenic-drm driver; finally, the third one >> makes >> the ingenic-drm driver work again on older Ingenic SoCs. >> >> Changes from v2: >> - patch [1/4] added a FIXME. >> - patch [2/4] is new. It introduces a >> drmm_plain_simple_encoder_alloc() >> macro that will be used in patch [3/4]. >> - patch [3/4] uses the macro introduced in patch [2/4]. >> - patch [4/4] is unmodified. >> >> Note to linux-stable guys: patch [v2 2/3] will only apply on the >> current >> drm-misc-next branch, to fix it for v5.11 and older kernels, use the >> V1 >> of that patch. >> >> Cheers, >> -Paul >> >> Paul Cercueil (4): >> drm: bridge/panel: Cleanup connector on bridge detach >> drm/simple_kms_helper: Add macro drmm_plain_simple_encoder_alloc() >> drm/ingenic: Register devm action to cleanup encoders >> drm/ingenic: Fix non-OSD mode >> >> drivers/gpu/drm/bridge/panel.c | 12 +++++++++++ >> drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 26 >> +++++++++++------------ >> include/drm/drm_simple_kms_helper.h | 17 +++++++++++++++ >> 3 files changed, 42 insertions(+), 13 deletions(-) >> >> -- >> 2.29.2 >> >