Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp738460pxf; Wed, 24 Mar 2021 14:56:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJydi6Ko3A4yvUt642JL6KZTkPve0bnei8axrNm+KL2rHcULk7vEIzUS1Do2gviGKV95nPpN X-Received: by 2002:aa7:c550:: with SMTP id s16mr5731312edr.98.1616623006974; Wed, 24 Mar 2021 14:56:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616623006; cv=none; d=google.com; s=arc-20160816; b=UqZk8mn8jcHnwFnredSLjeUApIw9xOEo6o5GgqBMa4kFnEZqjCfdD9iZPqf0pzvkUj D2CmbrQoCnwKg1clEqE7eg4uNcrLc8fGxqLf4SsQoZKz0ywnFGKLE0ZfxWZF7RcCQq6h u1o66rDoSUw/Nh2C7bXMK2HMjZzxBLr0L9Hvwx5trcwiFwadj9fAn7H7p2ZbbRYDfdQL cgsC8pruTogUP9avzWdAg3cSvt1V7Tcz3Bl06zv5MCHdgMMNTWyFxDd14SaYYABZebUk 2eIXKOj1bwI4GrN/AqDgFvoWcrrL11YUg/GPmqojag0N4WS2dF/2ZFBT0rpb+UvEdVZD TZXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=YaUKz2gmAXLARvDmAVDyW3YY8d6E08DzcTjN93Juosc=; b=jHxCmVunZdgEEknufLgly/RoR62MEIWVgVWo64R+n5hKUuqHMpbyiimLmHHtBhZj7T og75QqXbxcR4Y5fKeT9mrZ8uus08Pm08miD50TnV0SS0Hzjyxis8+pin7Hk8LdTCaMu3 wV11Zy16KQXu64a+gbhluYj+1BexTMjqAVy6V185pszLTHA5CDHG8dHF0agJTr45tIKc HwyLMb8+ViuZRa/gFy28Ayfwv2nYUDZgtyUX+rwrNrRutPldFgbbUu/dC4PGWnnwefXx /ZofVxk8JtigMt0vCi3iNd1cT1GJV+xiYelfDY9wrbX6WwFFwtKrbfIVQ1YfMsWXg49X qMmQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=OYOlaFZO; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l9si2603597edc.339.2021.03.24.14.56.23; Wed, 24 Mar 2021 14:56:46 -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 (test mode) header.i=@ideasonboard.com header.s=mail header.b=OYOlaFZO; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232142AbhCXCdN (ORCPT + 99 others); Tue, 23 Mar 2021 22:33:13 -0400 Received: from perceval.ideasonboard.com ([213.167.242.64]:50618 "EHLO perceval.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232108AbhCXCcw (ORCPT ); Tue, 23 Mar 2021 22:32:52 -0400 Received: from pendragon.ideasonboard.com (62-78-145-57.bb.dnainternet.fi [62.78.145.57]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 507D8580; Wed, 24 Mar 2021 03:32:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1616553171; bh=SPT6PlC2qxMevfzY2I/dHdE0/CO5UmBJp6xZzw8hxQw=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=OYOlaFZOtr5vJuMlYTG/Ji3sqhclbrRzX8VDYSZuW4NB8bsNPWn3nq2G+Crd1aZd/ bcznrGviJr0/F3309SLpJK9LfpqrpHo/z60Sn7RjHEyLq53XZbwQujdV9ZalUXcTgd VKBIXk07KAXxn2aYQ3Ka/3hEE33Uhj0aqnp44zs4= Date: Wed, 24 Mar 2021 04:32:09 +0200 From: Laurent Pinchart To: Paul Cercueil Cc: David Airlie , Daniel Vetter , od@zcrc.me, Sam Ravnborg , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-mips@vger.kernel.org Subject: Re: [PATCH v3 0/4] Fixes to bridge/panel and ingenic-drm Message-ID: References: <20210124085552.29146-1-paul@crapouillou.net> <09JFQQ.5A8HP2TTVT5Z1@crapouillou.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <09JFQQ.5A8HP2TTVT5Z1@crapouillou.net> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Mar 23, 2021 at 04:03:00PM +0000, Paul Cercueil wrote: > Le mer. 24 févr. 2021 à 13:44, Paul Cercueil a écrit : > > Hi, > > > > Some feedback for patches 1-3? Laurent? > > 1-month anniversary ping :) Haaappy birth-day toooo youuuuuuu :-) Patches reviewed. > > 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(-) > >> -- Regards, Laurent Pinchart