Received: by 2002:a05:7412:b10a:b0:f3:1519:9f41 with SMTP id az10csp193018rdb; Thu, 30 Nov 2023 02:06:06 -0800 (PST) X-Google-Smtp-Source: AGHT+IFosFrDYTMMSSTSUtfzdwHD7d5bBT6tglmItFJQA9tZybfX8k8LMbG+nY9+/YWhLsP159CP X-Received: by 2002:a05:6870:3c05:b0:1fa:1ebc:df4b with SMTP id gk5-20020a0568703c0500b001fa1ebcdf4bmr25135723oab.28.1701338765757; Thu, 30 Nov 2023 02:06:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701338765; cv=none; d=google.com; s=arc-20160816; b=lJUtc7Jy0rt72TyhWku9q5XTEe+p0vFo3sh0veTwHm0sIDKmKCD1J3C2UUDBda/Ivt zUJup0//Nw3R8KrmLNZHm713Cjtbp3fWa06/zZx5W2GVxlXUxZq8X3MaDMtY2WTWu/OV GtT2nKuiDRnKpqkeH0GlN7Y0bLsvspSZERBFXmpFWZItdv8qvLorShwYJRMt0m04KasM kr3zwq01AzpWHSlAPO02vfY/GWxOxI6ZdAEhfZnwsEILUjCCLCSo2Jh46JHW3+nzT5j/ 9Kt4ATrfiTruHDrIzJjiKPvPNDfE/jLbA5beqXuMu+cQLKakp1EC7Ga0YcwQHR/838Ee cjQg== 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-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=O2WWoxTEi44H1URmj3ZurepyAkSwNGHn9e5XUr9Kk2E=; fh=u2ClMvwVHkcmwLbIayChYmaBbS8iROJN57XHLVAr9Ck=; b=Xcfko01N5p9GLj/WehQDrEbMR7vt0f8ghk5WvkcsSxEUfBDjwiK7ub267jCDd1raJk B+E8eXFArk3a8KdTyA2rRYGJgOTk1/CCc0flXQIOeH6KXV3RqyoTGBh1iZ4ZYvucRMhZ E+GW3gtDxt5QF3r2pg808ziYDo/NP1I1HcUfa8iJ91mMvvqEH2u1ASdhmmDBVDs8Ooii CWsLZRmDv5uRuBdDtsbojJ5uxgP9qr+xh5XMlUSGr/mAkyAMy3e14sAH+p5mhcxK/Ray ZSrafc8EzQvpMCMnQaQMEWLvRMOoWhHvT+tCQyWImtfp+ebbnwgmc12bFCvTzvhH7JNS HsKQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=GO3DnmRX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from pete.vger.email (pete.vger.email. [23.128.96.36]) by mx.google.com with ESMTPS id cm15-20020a056a020a0f00b00578db6172fdsi976410pgb.325.2023.11.30.02.06.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Nov 2023 02:06:05 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) client-ip=23.128.96.36; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=GO3DnmRX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 067F280268F6; Thu, 30 Nov 2023 02:06:02 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235127AbjK3KFo (ORCPT + 99 others); Thu, 30 Nov 2023 05:05:44 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50132 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235142AbjK3KFk (ORCPT ); Thu, 30 Nov 2023 05:05:40 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 101F510D0 for ; Thu, 30 Nov 2023 02:05:47 -0800 (PST) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 32EEAC433C9; Thu, 30 Nov 2023 10:05:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1701338746; bh=O2WWoxTEi44H1URmj3ZurepyAkSwNGHn9e5XUr9Kk2E=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=GO3DnmRXyD+X+wrA5UhtLCTd4I2x6wWVpYZg1JWHbxw4m7OYujjvNEjQhxBod6gZi zJ34SdZ91eQCPpsfA3A/Ds/pniN7YuNOQo6pEpAOlXUbHykcIllhtvzZvdqJHsJ6wH noSmUGDd1719TwiSX5gzGMyzj6QcaZ0RK8wxtZ4yIFO+ELn8Z5ncS5k0Az5qsd7G6o 3cap8LKytjF9hFciuap2Uk22V17c0kxgbZaboKDCJWDGNxqxsMva+T+m1sVdiBoQ7Q SV+1iLCPzyzRXGH9mHU46EzgnTs4fP+/ujcAa+C+KxUViqEz1mywLi/om/KBTRYdIK cgwCE1C5wanww== Date: Thu, 30 Nov 2023 11:05:43 +0100 From: Maxime Ripard To: Linus Walleij Cc: daniel@ffwll.ch, Liu Ying , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-next@vger.kernel.org, sfr@canb.auug.org.au, gregkh@linuxfoundation.org, rafael@kernel.org, andrzej.hajda@intel.com, neil.armstrong@linaro.org, rfoss@kernel.org, Laurent.pinchart@ideasonboard.com, jonas@kwiboo.se, jernej.skrabec@gmail.com, maarten.lankhorst@linux.intel.com, tzimmermann@suse.de, airlied@gmail.com, angelogioacchino.delregno@collabora.com, ulf.hansson@linaro.org Subject: Re: [PATCH v2 0/2] drm/bridge: panel: Check device dependency before managing device link Message-ID: References: <20231127051414.3783108-1-victor.liu@nxp.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="b5ujbigdloignsuu" Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Thu, 30 Nov 2023 02:06:03 -0800 (PST) --b5ujbigdloignsuu Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Linus, On Wed, Nov 29, 2023 at 03:38:35PM +0100, Linus Walleij wrote: > On Wed, Nov 29, 2023 at 1:32=E2=80=AFPM Maxime Ripard wrote: > [Me] > > > It is a bigger evil to leave the tree broken than to enforce formal p= rocess, > > > and it is pretty self-evident. If any of them get annoyed about it we= can > > > revert the patch, or both. > > > > Yeah, I definitely understand why you did it, but I don't think it's > > something we would encourage in drm-misc. >=20 > Hm OK I guess, it can be debated but no point in debating it either. >=20 > > We've discussed it with Sima yesterday, and I think we would even need > > the extra check in dim to make sure that a committer shouldn't do that > > without dim complaining. > (...) > > Sima played a bit with it, and it should be doable to get something > > fairly reliable if you use get_maintainers.pl to retrieve the git tree > > (through scripts/get_maintainer.pl --no-email --no-l --scm) and figuring > > out if only drm.git, drm-intel.git or drm-misc.git is involved. > > > > If it isn't, then we should check that there's the ack of one of the > > maintainers. >=20 > So check for any code that is hitting namespaces outside drivers/gpu/* > Documentation/gpu/* or include/[uapi/]drm/* that it is ACKed by the respe= ctive > maintainer for that area of the kernel? We can have something more reliable if we just check the git tree listed in MAINTAINERS (and returned by get_maintainers --scm). That way we don't have to whitelist anything, and it will always by in sync with MAINTAINERS. And if it's not one of drm trees, then it requires an ack from someone else get_maintainers will also tell you about. > > Could you write a patch to do so? >=20 > Patch dim? Well my bash skills are a bit so-so. But I guess I could > learn it. But did you say there is already a prototype? My shell skills are also fairly limited, so we just discussed the solution but didn't do a prototype yet :) Maxime --b5ujbigdloignsuu Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQRcEzekXsqa64kGDp7j7w1vZxhRxQUCZWhedwAKCRDj7w1vZxhR xVJyAQC/BB7GistGp1TFQsAJh1CdMKlI3ncYUBM1Gp2WoVScbQEAjJ9ZU7eizhiQ 9g0i2RZGyKnuCldJMbMjRSH6RTnYcAM= =WW3o -----END PGP SIGNATURE----- --b5ujbigdloignsuu--