Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp4626246rdh; Wed, 29 Nov 2023 06:39:30 -0800 (PST) X-Google-Smtp-Source: AGHT+IEgDqT+NixNV2EyS0DF1+uEavhbIcFsReayGw8LzN/ZaeoDY4cOgefmNLTMalZ43DxqISSq X-Received: by 2002:a05:6a20:8e10:b0:187:a2ca:40a4 with SMTP id y16-20020a056a208e1000b00187a2ca40a4mr16771220pzj.50.1701268770148; Wed, 29 Nov 2023 06:39:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701268770; cv=none; d=google.com; s=arc-20160816; b=k3IPCHe+YETIjoQQNplmXolujNn4+l0nsVXGolNdFGBP1Orh3lrkRa+4XVaU19ExQc pnue4RuulXOEvDFPD5fefIN8pPkreArUkkeIlDFpIvtzy72GsGurIJuukXVZyeVecs9E kuNN8Of20VYI8Jc1LFjRAzwG8Ijp3g3GaTfVPdxUoJjLwn6f8vjRtOvdAvzmWTc55j+y A1RYncbeGB//S+CrzdFRt/tfm+DTeN2SooVBNClicM6tu/DY5PgFuWwc6/+/8AmjZafB xSYYjtqgm3EmdUjo3T5ofy2TVl+GfFz6WQdRj716VZlqFC8TP/RCpDtgJ2Y/SyqrvTEr +3hA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=VitFHUDO7lpbwwEpDiSX9K6mtclW0i9+NRl7WDJQuXM=; fh=YrOtTWDvUh7PZ218hDw29FuZ7vM7ojXJsQWH/XT/LQ4=; b=v6AWitR8Ej5oN0v4aWO8saTSVrX6fUVr03BNKm5qbPgWGmN+FYiLp4q3qRaDUrZhMI wfSHL9ND2tPIAWzhtFv11nfK1d0Rpw50B4DocSQj4Y6tM24d8IXSUjTBTJJ/UME8hWKL 6nJMWUSHiye4Y4BTPpTsOPhsD0tiI4zfbPGomjWWLf2DAVD0axYQlBpIkEtKQal5jtsZ 8xJoSqCfQSalwShiVQ48cfscJPa4U+iiSWgs1Aph4niQmusjo7IJ6kaoxbc0vKUW9Wdo H+NecoMBpAtSomHpdssojQvJ5Ik9D4z+1axDyGEq5ILq13I9cEI7fxaYj7p2KZjfb0eP EJHA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=tv9+mf4h; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id q9-20020a63e209000000b005c5e2a01399si4265263pgh.550.2023.11.29.06.39.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Nov 2023 06:39:30 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=tv9+mf4h; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 7F7388039DFB; Wed, 29 Nov 2023 06:39:27 -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 S234589AbjK2Oiy (ORCPT + 99 others); Wed, 29 Nov 2023 09:38:54 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44446 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234572AbjK2Oir (ORCPT ); Wed, 29 Nov 2023 09:38:47 -0500 Received: from mail-yb1-xb2a.google.com (mail-yb1-xb2a.google.com [IPv6:2607:f8b0:4864:20::b2a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0B2391729 for ; Wed, 29 Nov 2023 06:38:47 -0800 (PST) Received: by mail-yb1-xb2a.google.com with SMTP id 3f1490d57ef6-db4422fff15so5794777276.1 for ; Wed, 29 Nov 2023 06:38:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1701268727; x=1701873527; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=VitFHUDO7lpbwwEpDiSX9K6mtclW0i9+NRl7WDJQuXM=; b=tv9+mf4hYoDk2xZVeAIJdYreaEHWjLUGLhDOAO/tn2VtPl6lwH9TdhaWK5+dWBHTU4 Plp9EcaGrWtxPw54QBz0jC2vfcArJEWLQzq7Q3WRpwE5oJqfhrveKQC3fZl/Zam3RH+p eEcgM6MfrA5GQdmWd/0Yjm3fF0Y3GZmJVJLGK+v9ToKXjFM3h5XB77bIAbFSoUNgFsk/ h756/FEFdU26kTXFBRKjbRhSf1awhRuxTIwOQ/aiYHa1c2OIE9QExxyVqcm1eBjdhHL0 edgecgfP2kut6lfEGYrXfNlmPUOitk2bY2MjtDwD589wjrkIGSiz7i1mNGgMA9CMG0So P+sQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701268727; x=1701873527; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=VitFHUDO7lpbwwEpDiSX9K6mtclW0i9+NRl7WDJQuXM=; b=meesrdJOxDttJhIVTlXXkYwY+PIZ33ibwfFg7K/fQkCc+EBmuTiHeU/i/YHceFxdTK puT64poAkCmXBRm31It0rO5SEiOV+xQGeSf0hLYK+jy35ghV/F3+KoFCx2XkohOyZ2AF lxO6ZPZzgxcV65GByLJFH7929Rr2MSMuG5kCTMuJVYiuw0Fr08FOFQ2sGrIi0wOxhpOK zF4TiS4BA4+rvKPM7rioI/0X+PavOlClVl30MCZII+l9B9z6tScAe0W1dkJq0fHu2h16 +oYtmsVmBrgIImMU/5Bj+khQnCMtcGZsLIDOfXyVTASBayBPUzVqUnnj+BnlGR51BGZk wcfA== X-Gm-Message-State: AOJu0YwjoGLejdcqxVqm6tP+aDp7yNsZ46Zaj7fqg3D8jiSlpJwQikfx Fl7To4+yuxVXZ7Q91bFK3DVW7eIc/aOONVWu+Vw4Rg== X-Received: by 2002:a25:fb0b:0:b0:d86:5a8d:6e34 with SMTP id j11-20020a25fb0b000000b00d865a8d6e34mr17592236ybe.29.1701268726832; Wed, 29 Nov 2023 06:38:46 -0800 (PST) MIME-Version: 1.0 References: <20231127051414.3783108-1-victor.liu@nxp.com> In-Reply-To: From: Linus Walleij Date: Wed, 29 Nov 2023 15:38:35 +0100 Message-ID: Subject: Re: [PATCH v2 0/2] drm/bridge: panel: Check device dependency before managing device link To: Maxime Ripard 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 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,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]); Wed, 29 Nov 2023 06:39:27 -0800 (PST) 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 pro= cess, > > and it is pretty self-evident. If any of them get annoyed about it we c= an > > 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. Hm OK I guess, it can be debated but no point in debating it either. > 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. So check for any code that is hitting namespaces outside drivers/gpu/* Documentation/gpu/* or include/[uapi/]drm/* that it is ACKed by the respect= ive maintainer for that area of the kernel? > Could you write a patch to do so? 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? Yours, Linus Walleij