Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp3046762ybt; Mon, 29 Jun 2020 13:51:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxoD/bN+5NB042Fg0/Tv6ONcqCdMFw1B3/NeBZypbkCXDZDgTs4R0CIRvoqPF4XGUZuWHmo X-Received: by 2002:aa7:cf82:: with SMTP id z2mr5255696edx.15.1593463897414; Mon, 29 Jun 2020 13:51:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593463897; cv=none; d=google.com; s=arc-20160816; b=gGOrMkflGyPgHrd8hcObH1bJjAQNCogCY01/QFybgU7Kac/09qbBr0TTzv/to6H9Xz 7TL/PtAB89+8UsxMR/4Hp5qDljFQHpfvkQm1XYn9Qxj2mo2leEXTnvl8vQWVwWqq7Wf/ c0ceGuZRY4uJy5W6bSO8/BRWvQm/NepW8++SH/RYH0z+HpKPalC6QRPNpIUZVZaHLBmm NfnFa0Admr+lAW8Bs7a8+jRUewNbLoA9cPGjXxiu998il3bd3lppXFPRM0/xk3EoZA51 rNceSTm8XaqlFFvB2F8G0gFfQiDoGsvDhJ8xod3sTEKgJntFRr5yrZCF5LU4guymqSvF c2aw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=7qV97Rn4lln0SnF3jFNmVQL5IeEgeErLoKLm2BkWkD0=; b=NoOWH6oWQrI9IuVoedLCI8QAL0uoAl41VRl1tljxL+8J3VlrjbLpmt1JNeYnvxXi6h 4UabXsrCuDQMXZ82OorXyjt0qUCjSGsN//w0WYKQgiPSEaI4QmiyO6RpHz5sZksUBVs3 S9fbnAeJXGjg1SbpUnkzAB91RwsGYpx3+EvEIyLY6S/6h6HMfdKZDYTI8qGFjQSF0goI wowpkw0kzEtC4VQoboCLIImUJq8Y+0S2XxAaF62rKyoVtVqGW/Ha4HLRWgBwRl5XSoAO W71ZTpFPTvzW9qnELTQ+oCuXHyO5qsdZ/Z82arHFAMUA6zXAY3XAj8rhhoxruZVqluzA MzmQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=13bkz6rT; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o22si343286edt.352.2020.06.29.13.51.14; Mon, 29 Jun 2020 13:51:37 -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=@kernel.org header.s=default header.b=13bkz6rT; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732575AbgF2UuQ (ORCPT + 99 others); Mon, 29 Jun 2020 16:50:16 -0400 Received: from mail.kernel.org ([198.145.29.99]:46664 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731473AbgF2UuI (ORCPT ); Mon, 29 Jun 2020 16:50:08 -0400 Received: from mail-ot1-f45.google.com (mail-ot1-f45.google.com [209.85.210.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 4DEE020720; Mon, 29 Jun 2020 20:50:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1593463807; bh=bf1gx6HwyAGL1lgUaDDu+79hOVdRZJ+m+V17HLQNqP8=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=13bkz6rT88bW5ozmcTVlIDpLKBOZ9RXp5Dr9YU/HxouH/lD3TjAXms857cHHw2KkV /2ixNXRUdyyGI63P/xu6opcacLXslGJGqcQJutmchqqO/13Dp1GMejsr+c+vg2puDb qanzweqYc6g3z+fdluowc8Z2mlJoZ+ONrT0Cw5pw= Received: by mail-ot1-f45.google.com with SMTP id d4so16724576otk.2; Mon, 29 Jun 2020 13:50:07 -0700 (PDT) X-Gm-Message-State: AOAM530enl5d2ZGClclltXDXi9w2bAcDslvSppaGQZUxrk+FJUEOQVwb E3C8G1nI7fIl4noVO/zSJ+k5EZMzh9Tx4SgQlg== X-Received: by 2002:a9d:2646:: with SMTP id a64mr14052433otb.107.1593463806654; Mon, 29 Jun 2020 13:50:06 -0700 (PDT) MIME-Version: 1.0 References: <20200625170434.635114-1-masahiroy@kernel.org> <20200625170434.635114-5-masahiroy@kernel.org> In-Reply-To: <20200625170434.635114-5-masahiroy@kernel.org> From: Rob Herring Date: Mon, 29 Jun 2020 14:49:55 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 4/4] dt-bindings: split DT schema check rules To: Masahiro Yamada Cc: devicetree@vger.kernel.org, Frank Rowand , Linux Kbuild mailing list , Michal Marek , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jun 25, 2020 at 11:05 AM Masahiro Yamada wrote: > > When building %.dt.yaml from %.dts, two things happen in a row: > > [1] Run DTC to convert %.dts into %.dt.yaml > > [2] Run dt-validate against %.dt.yaml > > Currently, when any .yaml schema file is updated, processed-schema.yaml > is regenerated, then both [1] and [2] are rerun for all .dts files. > > Actually, we do not need to rerun [1] since the original .dts is not > updated. I have plans (and an intern working on it) to integrate the schema checks into dtc. That's going to make turning on the schema checks just a flag to dtc. I'm not sure if adding the complexity here is worth it as I'd expect much of this patch to go away again. Is there any negative impact on the absolute clean build time? I'm more concerned about that than optimizing rerunning. Rob