Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp329027pxb; Fri, 29 Oct 2021 10:35:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxQcV/k6djffHAyj7dCmC/gC9xIRCJllky7aUW4Be3SzrYMyCg6GZgRo2At1Fnt0TWA9kGo X-Received: by 2002:a05:6602:2cd0:: with SMTP id j16mr9260146iow.171.1635528931721; Fri, 29 Oct 2021 10:35:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635528931; cv=none; d=google.com; s=arc-20160816; b=ffIowRA6FuSxua4B7yB361XY3senR+ZpTYIxx42WzWVWUPV4oxZI3ZsEeFxSk3QiCk x3ofojmal/G3EpaqVvBsHY8b6JlTKo9YW1owrRuQXOefYd2E78cvqwMYOJ1afMnnM37C HG9+icokLz0kIl4abOK3tF1fSeyKuah3V3zGl1eip1n3ObnKMFuFjWn1ix6ONvvMBl1b uXf/bmrPCF3JODkq62nE3jV8kvdU1nlkXmyslFwmOl7J0XwQAtE2nteVST+awkak2fCa GE6Jj1lYSvi5d5GmP9vq6mSieu/9jxQVGJkbvjrlbWjnu2ITQpa9rHqpQZa4OIiehCwK 6noQ== 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=7PYz8amIMiCGzOswnVMPnWhcArdnBZe4XYPwWVEAP4g=; b=YVhhvWDjBRu0DnCcInV1zYmK8INikz9yWgw7qDizCadAhXyssh16OZ+XIdQXWATdVJ 36/95UvN+HvTyb7a6soTcYptakovrUzoU/Le68DtBZkCJizJVEoABVodO7r/ZDxjjTfj w9C3MVKXl5rOVBZ79rwVIdZd698tFs7CWbu7J0sQsDeAU8/6J5PupO8ZeFO7iWhe2imL 21o24IZ/BCDiYyE9LxX+LXXKJjDVYzNXvKtHv8A5aALcTFMz4Wu7TxVmZtIPqXz27ti+ d2b2iNzaXbduHfuP8A09KyCsfa2fmeSH5jx53lPP+eQ0eRRz5hi6bLdITJJN6LxAzsY0 gtMQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=Z1yHRiyS; 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 g16si7361489jan.30.2021.10.29.10.35.19; Fri, 29 Oct 2021 10:35:31 -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=Z1yHRiyS; 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 S229900AbhJ2Rg0 (ORCPT + 99 others); Fri, 29 Oct 2021 13:36:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59420 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229772AbhJ2Rg0 (ORCPT ); Fri, 29 Oct 2021 13:36:26 -0400 Received: from mail-qk1-x729.google.com (mail-qk1-x729.google.com [IPv6:2607:f8b0:4864:20::729]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 69461C061570; Fri, 29 Oct 2021 10:33:57 -0700 (PDT) Received: by mail-qk1-x729.google.com with SMTP id bi29so10065901qkb.5; Fri, 29 Oct 2021 10:33:57 -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=7PYz8amIMiCGzOswnVMPnWhcArdnBZe4XYPwWVEAP4g=; b=Z1yHRiySw6moWokSrZHTRWzRgu/4VWnZNY9KU/855rM3/Rm4l42cjTLdgJrrskDhBj F0HldJwKCkO0xurugoXJysqVrc9DZi/Dg3Q/bFHblpeY11XegTEr6xvO+PZLhQl/68kU DOLsgj1IIqEVcRxGuMHlukP1FoK03Jdk8Ill8vFXXnw9AtdznydE5maA4JnHogV+vzBW 7stXp/8k0nTzDNbBeOfBzzqYH8gdQ+PuUEL7T5Q1JO3/FC5FjGufiLqZiZnIdahzNXIG PYKvSfAhTe+owz4mW4kfYQqN+UitGt35XrPoZx3y2FMiE6W6ZGas0ByDqY0AtmGMQtET IlIA== 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=7PYz8amIMiCGzOswnVMPnWhcArdnBZe4XYPwWVEAP4g=; b=wOhHj1XBfdMXfwObnADTojVFOfHlRbn46gnJ58+0/wj+Hi8HrGUACcDjupI/nRc0O7 m3/cc2trMm9nN7kB9hoCBJENUZvXNRpiu2rLvimb6ju3DhTj+xSA10OQG5zTvf6aCEwG /FalO9xSepN9LjaFs6kDCgoE5G8DrEZOyy7UaoeRnR7UvYFsR/pLKmgwIuc6Fiby9Kx8 q9vlCKwjg1PIjZaujETv0WYYwbsAQMWWIGvswUnoAw35A7M5Echv+spEhUP3ZReAtkAJ NQCJWeNw04INRSBun1aAslA7qYyKjsmcXh7G7D5oaRS1TNsjJOg182+vejP/DsHDw1e1 o6UA== X-Gm-Message-State: AOAM531VliCJTKF+rMAnewpuNUmYItG9RcPuL61vfo5Oq4UHKFkiHu+0 jIv0PdsiJdHZ9n3jb/a/0OE= X-Received: by 2002:a05:620a:1707:: with SMTP id az7mr10204906qkb.276.1635528836639; Fri, 29 Oct 2021 10:33:56 -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 d23sm4405736qtm.11.2021.10.29.10.33.55 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 29 Oct 2021 10:33:56 -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: Fri, 29 Oct 2021 12:33:55 -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/29/21 8:16 AM, Rob Herring wrote: > On Thu, Oct 28, 2021 at 10:07 PM Frank Rowand wrote: >> >> 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. > > They are still just warnings. You mean the requirement to be warning > free? That's not new for dts files. > >> 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? > > I already submitted patches for them. OK, I'll drop this patchk, and instead create a patch that documents why the unittest .dts is missing #address-cells. -Frank > > Rob >