Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp2255241pxb; Thu, 28 Oct 2021 20:09:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyo0jhS/5habq+5QGp+UY4iuKMsq8WR9J+ntWAFtA+rZU30EsZcUpRGEeaJxO7/M+ZVsebG X-Received: by 2002:aa7:d34f:: with SMTP id m15mr11563227edr.40.1635476973154; Thu, 28 Oct 2021 20:09:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635476973; cv=none; d=google.com; s=arc-20160816; b=N/KfMQYJE6SIZox0ExNj5wdBEvDEtwBS/CeN4kWq2lPuQEFU4BDKs/cr+IF43Ov/Aw bRXl7W+Tmb9ZLVw+LbLkTvEfQHXmzoG9srWel8vziT55knAcn98xdOYyVw0LXyh/rrmC xhTltoXufGpCEI7369GTKCAWM2KBbf8XZKk1pIXy0PStxwl/xUPiEoJd3Vi2IasKKcEG BI5DptgzRin9X4UlVqEFMSkgn2IljBbN4u2kub2ivwploV6dPL0AjG6k8CVfmXvEE9tn p+YiYPCGUaL4OA3PgmtPVFAsE1W4MPDLfQY69kqHlT51YlnT1kD53DMW3jaBQp8HuvN9 t6Lw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=JzpSqhfurME8Pq0Oj5kWfxHhRUriyDiyzwnmh7G0kCo=; b=M1ge63RccvYn7dxVW+JnqX2q+wRV797QlUs6cXffpGZDWE0C+KH08NHqKVrT3bF2tN KvWwV1IlwX8kFao5xbEQi52H5dWjwLml01xaUcsEUCBKRMwdWi0HmEOYtKuVwwafHrxg S6cE7b6S8vuqAwA3d6LET4VN2LuDQQtU1SKclOGvyBod4SnO3iQhrEffFTyHdWPU1Jgz +PcA/f9Qv0yvql6KohgP4gvA2lWefpNt4B/qRiOUE5u/OlSSRgTcXahqknESO8HlP012 Qa0YkjGmCGE4yF3oG1iEY0Rj9MhMv6anhZmW+TSCxq/bph+RHIIBvFxKvABnci0VMd3F 6aVQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=APYTuOap; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id cw1si9241641ejc.750.2021.10.28.20.09.10; Thu, 28 Oct 2021 20:09:33 -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 header.i=@gmail.com header.s=20210112 header.b=APYTuOap; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231593AbhJ2DJv (ORCPT + 99 others); Thu, 28 Oct 2021 23:09:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33614 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231558AbhJ2DJv (ORCPT ); Thu, 28 Oct 2021 23:09:51 -0400 Received: from mail-qt1-x835.google.com (mail-qt1-x835.google.com [IPv6:2607:f8b0:4864:20::835]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 703E4C061570; Thu, 28 Oct 2021 20:07:23 -0700 (PDT) Received: by mail-qt1-x835.google.com with SMTP id v29so6527625qtc.10; Thu, 28 Oct 2021 20:07:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=JzpSqhfurME8Pq0Oj5kWfxHhRUriyDiyzwnmh7G0kCo=; b=APYTuOapfUYrLTwWxUvlvvWNhQqx8FvllGIngRYNIDU7++9ckmIOU3ZR44uClRjJkZ ZbSKW6rc9MIBk0D14RSS3XBIr3KuxWOlLaIvCzPZ63kil/c+J50mcKtY98KJTy3rok2t hfV28rmS/eG7025BSr1uxT7P2lPw3qRZfdiFCsa40YrNpeWZE3n0+2RhYmEi1aPTKqU7 LQuPpbc4ABJDWOaH0Ggtzl8SWwg2NKL2uCRZJp9uiXSaS+pxLNynE4Lan0ZxTDbCGZeY jvSNd5eJrmX7SHWq83a8ZfVQsB0GTwXcm0vYl2D3Skrk4PPOlY0WUsI6mwfJ6IwvODW+ Vl7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=JzpSqhfurME8Pq0Oj5kWfxHhRUriyDiyzwnmh7G0kCo=; b=kYE936bsaG9sp/iNQwMRebcQ6+lpt+iSCwy3owhOzDK7z8zSkd2ezgsM34uxdiFpYp kA592XQO0K3UJjLbjgy+6rl+wzpoS/bHFiHGXQObw1X+FjV78cr8N+uQvzYlIAdiFZSN lXvx4VW3qhsT8ROwh4rkXuD91fiJJIGyDNYGRrH59rbS/C6/bOs4yqrYV+xqzU5mgbsf MQK6efML1qRAxC+8BVMotZLQiNnzEdZ5SFkWmlJ+lDAjVMdaV/lpuMSKlfEVJaUYDNHJ Hz1HJqBmAD4gVPr8dF7sW8MRHLGHoulH4yhedoEtkaChIiaVeBVoslpet1toPIZNPNxQ N3QA== X-Gm-Message-State: AOAM531GNKAJWt3yCy7PUzNz+8IAZe1qAOsP58H+BoXDyulvrprsXVGJ cLDSgmjBQKILr6QzonjpJSFF/aZr45o= X-Received: by 2002:a05:622a:1209:: with SMTP id y9mr9264405qtx.13.1635476842531; Thu, 28 Oct 2021 20:07:22 -0700 (PDT) Received: from [192.168.1.49] (c-67-187-90-124.hsd1.tn.comcast.net. [67.187.90.124]) by smtp.gmail.com with ESMTPSA id bq41sm3444283qkb.26.2021.10.28.20.07.21 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 28 Oct 2021 20:07:22 -0700 (PDT) Subject: Re: [PATCH 1/1] of: unittest: fix dts for interrupt-map provider build warning To: Rob Herring Cc: devicetree@vger.kernel.org, "linux-kernel@vger.kernel.org" References: <20211029005802.2047081-1-frowand.list@gmail.com> From: Frank Rowand Message-ID: Date: Thu, 28 Oct 2021 22:07:21 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10/28/21 9:07 PM, Rob Herring wrote: > On Thu, Oct 28, 2021 at 7:58 PM wrote: >> >> From: Frank Rowand >> >> Fix kernel build warning: >> drivers/of/unittest-data/tests-interrupts.dtsi:32.26-35.6: Warning (interrupt_map): /testcase-data/interrupts/intmap1: Missing '#address-cells' in interrupt-map provider >> >> A recently implemented dtc compiler warning reported the dts problem. >> >> Signed-off-by: Frank Rowand >> --- >> drivers/of/unittest-data/tests-interrupts.dtsi | 1 + >> 1 file changed, 1 insertion(+) >> >> diff --git a/drivers/of/unittest-data/tests-interrupts.dtsi b/drivers/of/unittest-data/tests-interrupts.dtsi >> index 9b60a549f502..8c2b91b998aa 100644 >> --- a/drivers/of/unittest-data/tests-interrupts.dtsi >> +++ b/drivers/of/unittest-data/tests-interrupts.dtsi >> @@ -31,6 +31,7 @@ test_intmap0: intmap0 { >> >> test_intmap1: intmap1 { >> #interrupt-cells = <2>; >> + #address-cells = <1>; > > Notice that we have 2 nodes with interrupt-map here. One has > '#address-cells' and one doesn't. Why? Because we need to test that > the code can handle both cases.> > The dtc warnings are more what should 'new' users do. I don't know > what DTs don't have #address-cells, but my guess is ancient ones. > > Rob > I had hoped to build all of the .dts files in the Linux tree, with the new dtc, but did not get to that today. That should flush out any cases that would result in build fail from the new approach of treating all warnings as errors. I may get to that tomorrow. If there any any existing .dts files that will trigger the interrupt map warning, will we require that they be fixed so that the build will not fail? -Frank