Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp438642rwd; Tue, 30 May 2023 23:56:55 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4cTF7mtyotQ0+Gp9PZD+xTQMedZSM0SDrCuG1RLqvP+GmxkSOTcIUWSwsbQOtP/TENQAnb X-Received: by 2002:a05:622a:312:b0:3f3:96a3:c753 with SMTP id q18-20020a05622a031200b003f396a3c753mr5608136qtw.11.1685516214800; Tue, 30 May 2023 23:56:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685516214; cv=none; d=google.com; s=arc-20160816; b=cwiPVOK43qNnzAEdiH1n5jiNGQ6zI+lRP22QxL+N0vW2VLrphNIVlsR8kmFMt/cPZt VCcofELTL//TKbHLo1Z0mGwKrIE39dbEYErxA2TqxNnqAj5nhv66tQZIz/P2oXZiu7xW aw+WG+e/a82B2T15yEhUnQvmse1w45z902jc44dPYzRRFWZrJWBZqa4KDX4sAYWmbANV KaBVU3e+irLUONtS1wUdbqiWJytuYyHx9dha+zjOG245dcSyhHLbE1A3N8zSbOAUKYaJ Gn8Qt+bhYv6a09ItGuDAqCasxDOTaCdX0cUkYrhf8uJXDHdNwJ7gnLYYjoNTJtg2blg2 51Jw== 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=j8KIRkSeQpAAw2eR4yzI5lu3pYKOIqBElBCoG4tj2Oo=; b=w98GthamlpIGZTLoY72Va+MmdzAlfJd3E2ckm+vQ3sMT3RQsaGtm/MVAZKZnqryCBn eHDZFqGMIxNHoYCGs0KlApdIG3FIaCt2SpIFqfSLv7d1874q/DJCRnaYwWdRaM9CS+Xc qS23jVcC31SKgQ4KiJ+e+c9yiuul/r5JtIIWomFl9TYY18nzfpZx42sRueHddxvU8lba OrpaOuCbJtQFIH1kNgwebZgy2/ySsG4yQD2LbQgu97dwihN1YOAQp2WivHIp4L/OVpik QHRt5ba2CTzFnVYY7r3QKRWi02jsnI6THWHdvVC08+MCTiFmY1OmCSq3AtPufUk4wYZN 99pw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=QffMapha; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v3-20020a17090a4ec300b0025672fbdad5si423903pjl.178.2023.05.30.23.56.40; Tue, 30 May 2023 23:56:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=QffMapha; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234411AbjEaGvh (ORCPT + 99 others); Wed, 31 May 2023 02:51:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46330 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234406AbjEaGvg (ORCPT ); Wed, 31 May 2023 02:51:36 -0400 Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6FC24185 for ; Tue, 30 May 2023 23:51:30 -0700 (PDT) Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-514859f3ffbso7177633a12.1 for ; Tue, 30 May 2023 23:51:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1685515889; x=1688107889; 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=j8KIRkSeQpAAw2eR4yzI5lu3pYKOIqBElBCoG4tj2Oo=; b=QffMaphaCoZ9MsLlJH4EYBJfwdueijKDixcU+L4mAd16ePYDj0K5aB4E+PgA/s9Mzp lSJonPXOH8QCQHTTrHZbytT3t9Wv2XsAxdhFQKkRzLZhe/KB4KfwBzClynOcLPSdo2c1 Y1hjwnCON7+/bNk7ME5Q8Ka+n7IUT+ARV8MrH8g6JZHFIZCnZ7+/mCu5x48ohbyQ+JuE DEgb2uuU/K2Z/mUFiz/ghvaTG8DwZMv5cvaQST7IyYMCFH+uPErFkZmxUddEeuJGmq4M SyTKhva1ZjnWqm62IlQeTaV5tj1Vo+NQ+/OZayWr4yGZQNEBo0sNhAooxpFfX9peBgX0 5vWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685515889; x=1688107889; 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=j8KIRkSeQpAAw2eR4yzI5lu3pYKOIqBElBCoG4tj2Oo=; b=V9BP2EtNL4ZLwQCNqUZ+DQ83o1zjOxK1jahK0Mg/rjy6BO0B9DNDRHvlZ1owSWZqup 521hpVbxBkTBKeGSZCj6q+vY/PfO0La/si5HzFEmDmAp4GzZQyv6oKjKW4DkbMr6N3RT xYyFyFIF7pSysJk8iKFzmD4ktfMNrRIAcZa9F5v8bjD+4rpC9DuzNObeA8GBo1AZ8cCU qkWHRyPopUFqDmGR1UWu3vuepE0XKZ3I9imsNkVMWfqXq4rKIRToMc4EsFjq633WAunc KDirSQzk3f/eyYPReQzW1IoNOf8sNHXGKB88xbN+WJCemjzLYxYQU1e64zK7v5PGj2Ao g2DQ== X-Gm-Message-State: AC+VfDy4pBpHmR5LmLdm2mjK7y3Sg8MPObpqr+hg3fGk76p5UK1tiJbB 03cqDUEPyIzY89QcLXZxCFLR0A== X-Received: by 2002:a17:907:7291:b0:96f:4ee4:10d4 with SMTP id dt17-20020a170907729100b0096f4ee410d4mr4511643ejc.43.1685515888922; Tue, 30 May 2023 23:51:28 -0700 (PDT) Received: from [192.168.1.20] ([178.197.199.204]) by smtp.gmail.com with ESMTPSA id d12-20020a17090648cc00b00965e9a23f2bsm8410703ejt.134.2023.05.30.23.51.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 30 May 2023 23:51:28 -0700 (PDT) Message-ID: Date: Wed, 31 May 2023 08:51:25 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Subject: Re: [PATCH v2] Documentation/process: add soc maintainer handbook Content-Language: en-US To: Bagas Sanjaya , Conor Dooley , soc@kernel.org Cc: conor@kernel.org, corbet@lwn.net, devicetree@vger.kernel.org, krzysztof.kozlowski+dt@linaro.org, linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, olof@lixom.net, palmer@dabbelt.com, robh+dt@kernel.org, arnd@arndb.de References: <20230530-multiple-whooping-ee5706fceb67@wendy> From: Krzysztof Kozlowski In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 31/05/2023 08:30, Bagas Sanjaya wrote: >> +appropriate time later. Most importantly, any incompatible changes should be >> +clearly pointed out in the patch description and pull request, along with the >> +expected impact on existing users, such as bootloaders or other operating >> +systems. >> + >> +Driver Branch Dependencies >> +~~~~~~~~~~~~~~~~~~~~~~~~~~ >> + >> +A common problem is synchronizing changes between device drivers and devicetree >> +files, even if a change is compatible in both directions, this may require >> +coordinating how the changes get merged through different maintainer trees. >> + >> +Usually the branch that includes a driver change will also include the >> +corresponding change to the devicetree binding description, to ensure they are >> +in fact compatible. This means that the devicetree branch can end up causing >> +warnings in the "make dtbs_check" step. If a devicetree change depends on >> +missing additions to a header file in include/dt-bindings/, it will fail the >> +"make dtbs" step and not get merged. > > Sounds like passing `make dtbs` is a merging requirement. And why shouldn't be? Best regards, Krzysztof