Received: by 2002:a05:7412:37c9:b0:e2:908c:2ebd with SMTP id jz9csp1871016rdb; Thu, 21 Sep 2023 01:50:16 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHlNWeNLqQ/2bWtiLWhMLxQwiFN01QCFgxLAf2rAnPGK9eHCAcRNSv8H0mkZ/+8/mRuNnSI X-Received: by 2002:a67:f5cc:0:b0:44e:96aa:e445 with SMTP id t12-20020a67f5cc000000b0044e96aae445mr4162922vso.29.1695286215745; Thu, 21 Sep 2023 01:50:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695286215; cv=none; d=google.com; s=arc-20160816; b=oCzgdpq4VIsvj8Zs7MdiXRNHnB5B+rCMdLTDpxsc/zgbyGxrfUkX0IfDij4Dhlzn+X Vhv4OQ8jXiF8G2mQtoY+T0MyESTwON2yxNhlX3Y+jpkRoXlzzZySK3KqGqrRVLBmxoJ8 AQp1DAokII49as6I+8QyKu8VnMz6wkyUHNI8j3Y+2xQcsabHgB/6+y7nLaUMOsp2RVvA qnW7Io76P1UcUDbkK/0kS9JbLHADma5ISWzQfKCzX9gRLnhKmIrr4oCcEGzZzZL1xE7F CoNTb37ek15ttJY3so5n1D/dLH7u4I6hMdV5iOUhZrapdJ6o1iEhOWmekCSwT7JZgWia h44Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=q2eQVdoUT9SBA1b8M5ykPkKlAeuNJeFmhFlc8MCDqTU=; fh=dXs8+ta9yOUJrC5lQJysS5mbwgybuslaUKdUo8BsahE=; b=A/Xf0IdS2euOlFI38ikOaasCSpQILaiL4djK999vsFXhse9CE/+q377uVHSKUi5rs4 7SNB0rDKw0kYJHrngv2QshH6dq1YNKqPXTTqu1W9UQJVA5NCkJqrdp+YS852iZtfZgZC +r9Ag+IKaSfNdKX2QpbIX7hMLSAB94ldMqV+OZFCVh3Oz8HDcGvJ//2Kz5zDhfb5xL38 6CXTUxdsFUI9Emswg8b9NT9B1XelHNSfh89oScAnVDPBSE0CJFu9qVSOYsP1Hmg7KPBX 2HV2let4hXdCz+PqYQ4f4D6/LrKdXaNAcCrtHX+TIKeQa95fD2WkezpVR3OaHvV/ugbX 0F0Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=oQBC5J5V; 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 v186-20020a6389c3000000b00577646e2b5bsi930531pgd.652.2023.09.21.01.50.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Sep 2023 01:50:15 -0700 (PDT) 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=oQBC5J5V; 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 5D68480D5438; Wed, 20 Sep 2023 00:17:08 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233602AbjITHRH (ORCPT + 99 others); Wed, 20 Sep 2023 03:17:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44292 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233583AbjITHRE (ORCPT ); Wed, 20 Sep 2023 03:17:04 -0400 Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1913FB9 for ; Wed, 20 Sep 2023 00:16:57 -0700 (PDT) Received: by mail-ej1-x629.google.com with SMTP id a640c23a62f3a-9aa0495f9cfso126568166b.1 for ; Wed, 20 Sep 2023 00:16:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1695194215; x=1695799015; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=q2eQVdoUT9SBA1b8M5ykPkKlAeuNJeFmhFlc8MCDqTU=; b=oQBC5J5Vh97nxtE389DqY7yqQHPoHfnktkMg2IqdJ6BSitANYGT2pvkv9KkfxLt5Up Rxy3et6EfDJU82MtrNrVEVL8l3A4hZ/jWY4TdTKY/X5SkOp3/4f+veUoQ0hw+fOt8J2D VfYUVLJpaH88C2o+JOdwoNBo8eskfU+C6fPNQGzwNV8y9NNC91OQNK49Wld2wqd2Eopk ApQKexLKCJeUttv2gnHJCo7F5Psl0rwozhiY2NvAQp8lcLzn5JwL3peKG5p/1CtXWxXf SpxDMJhXHCX6xcGkvKC72F94xM0ccG/2xqE3E3rNik0KafL1dFSugLWnWCH4hwei2rpF d1MA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695194215; x=1695799015; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=q2eQVdoUT9SBA1b8M5ykPkKlAeuNJeFmhFlc8MCDqTU=; b=WT+omisKGO2FIXdRPtrx1eoniIQhFItm0wK5YwYv/osFUSNlN8iCAHwbfCSND12A7X G5UUD3tEx7WGXgaLOw952WQyZGxJMd5QuuK6xFXlQ1UxdYMv3hQcuf9dv8bZ6ONCuF5M //C5o3DWDclQdJCXswr4UyqxMT+UGTaS+ycg0Aa7boLwzfNMRZ8BhVVd4KiTtEtRTQta vZpZi73qiNUN1kpwCAlUxKf06t7CJvzojo/D+d8MUbuRw/9QhRISswbg4qske5aveejC 9ilyqEoEHsIjorM9592OR2Jn8E4Y10GNOibc4MCEMsE+IMMIhIM5LWrPXVt/aDon9P36 BIHA== X-Gm-Message-State: AOJu0YxlFTRB5plCf7y7lVNWDLVh1beUtCwvtMZGduxprAUx/9XOC9zj o5vJqqCFJyLgWKxU/qIeX6eEwA== X-Received: by 2002:a17:907:760a:b0:9ae:513f:b837 with SMTP id jx10-20020a170907760a00b009ae513fb837mr192908ejc.5.1695194215478; Wed, 20 Sep 2023 00:16:55 -0700 (PDT) Received: from [172.20.24.238] (static-212-193-78-212.thenetworkfactory.nl. [212.78.193.212]) by smtp.gmail.com with ESMTPSA id w18-20020a170906481200b0099329b3ab67sm8914549ejq.71.2023.09.20.00.16.54 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 20 Sep 2023 00:16:55 -0700 (PDT) Message-ID: <263d0059-d0d9-9eaa-d3c9-90b5a16a8025@linaro.org> Date: Wed, 20 Sep 2023 09:16:53 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Subject: Re: [PATCH AUTOSEL 6.5 30/36] arm64: dts: qcom: sc8280xp-x13s: Add camera activity LED Content-Language: en-US To: Johan Hovold , Sasha Levin Cc: linux-kernel@vger.kernel.org, stable@vger.kernel.org, Konrad Dybcio , Bjorn Andersson , agross@kernel.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org References: <20230908192848.3462476-1-sashal@kernel.org> <20230908192848.3462476-30-sashal@kernel.org> From: Krzysztof Kozlowski In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS 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, 20 Sep 2023 00:17:08 -0700 (PDT) On 19/09/2023 18:00, Johan Hovold wrote: > On Tue, Sep 19, 2023 at 05:40:18PM +0200, Johan Hovold wrote: >> On Tue, Sep 19, 2023 at 11:09:54AM -0400, Sasha Levin wrote: >>> On Tue, Sep 19, 2023 at 03:28:24PM +0200, Johan Hovold wrote: >>>> On Tue, Sep 19, 2023 at 09:06:54AM -0400, Sasha Levin wrote: >>>>> On Tue, Sep 19, 2023 at 08:15:04AM +0200, Johan Hovold wrote: >> >>>>>> Call it what you will, but please drop it. Otherwise by that logic you'd >>>>>> need to backport all devicetree patches (as well as most driver changes) >>>>>> since they ultimately aim at enabling hardware. >>>>> >>>>> Not all, only ones that re-use existing kernel driver but enable it for >>>>> new hardware (i.e. adding a new pci-id/usb-id/dts entries). >>>> >>>> Again, that's basically all our device-tree patches. And that can break >>>> in all sorts of ways. So again, please drop. This does not belong in >>>> stable. >>> >>> This is part of the criteria we use to select patches, yes? If you have >>> an objection around this particular patch then please let me know, or if >>> you have an objection around hardware enablement patches in stable then >>> we can have a bigger discussion around that one. >>> >>> However, just dropping this one for no particular reasonisn't the right >>> approach: we've been using this selection criteria for quite a few years >>> now. >> >> This patch makes zero sense to backport. It's a place holder for a >> camera led that we may one day need. No one marked it for stable, no >> one wants it in stable, no one needs it in stable, yet you repeatedly >> refuse to drop it and keep wasting my time. >> >> Backports, and especially your autosel ones, always come with a risk. >> And here there is ZERO upsides to that. Next time the feature you try to >> retroactively enable may not be as trivial and could cause real >> regressions. >> >> We're on our knees dealing with development and review of stuff that >> people do want and need. And you keep pushing silly things like and >> spamming us with backports that no one asked for. I'm just baffled. > > You also seem to have made up new stable kernel rules as adding device > tree nodes clearly doesn't fit the description in > stable-kernel-rules.rst: > > It must either fix a real bug that bothers people or just add a > device ID. > > (This used to say "New device IDs and quirks are also accepted.") I agree here with Johan. This is not a new device ID, not a quirk, not minor stuff for hardware enablement. DTS describes the hardware for the OS. The original commit is such new hardware description for previously undescribed hardware. Such description might rely on changes in OS drivers and might not work without driver patches, even if compatible looks documented. Because this is not a quirk. Such DTS patches should not be backported to stable kernels. Best regards, Krzysztof