Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp993904ybi; Fri, 14 Jun 2019 06:54:03 -0700 (PDT) X-Google-Smtp-Source: APXvYqzXbppDwYPhgEYjzYfLoiaE9yPpEtxo8fFS0sOIHHpbvYqtOJzC5PEDdHvrA5T6INvX6cg4 X-Received: by 2002:a63:441c:: with SMTP id r28mr36021433pga.255.1560520443129; Fri, 14 Jun 2019 06:54:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560520443; cv=none; d=google.com; s=arc-20160816; b=y0/qvsqGmvitDDS+wD7xgZdqdERwl7kHRTEnWJLKC+ZU13hbP8bDu/STuUUXq3JAbe xkUa95IyxHC73u2JKn++c+hgGHnguOpujDnvcot+Dp0k8P7UYSmlskFDEDISrc+yOjRT Rzj2EncGTzl9MsQcS5b8lGIzQ6yf8BX3akseu05Fz/ekjpydT0AopR/dq8h+rHCjnDca y3MTPIncuLDwV1nVzE17yRHkosAQRDqQdIVClYgM8R/rdNocTv98gbeTYeTFzzd6j30i sgmAuvIJibJZ1RY4klzDyOZ2zIeX9mphL/2pPTXwpOg5UcbldIwTKvkFIwpMpiLvdkCL huAQ== 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=fyzcUNSby26V8uLkhm8pdcrQT4wfZeFHVz7QbIXl3C0=; b=qio0OvHhCGDS7r9LuK7+ko8ATRQp6rQWQcYCYYPLQxUTvzsU2PsMFIEnV+YKG9FrrB IG006+Eb1ypXl0c+TG/83ZNhj2RMhyj2AXvu3IwKslpKTAU6ZOI/yLFSp+A7/t84wkhv EaOwF9XhV9lISqyydYkzGS9zr/Y+IMYM9dCVTUuDq+LsSZI3+SSy69Fi5wHP3sDlya5P HvmElrCqGt1YZQ7hieGJCUT5fmjOTSwkFmYeYJ4j2CV4otU1Zq/G3H6p96zQTvIKZl5i uDcT+hT2ZIxEtxkFMjh7/HTw9p8MudslXq2hYK0RFsq2quAzbdLxD+YE90EfbXvNvWwv IN6A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=nbrN0WLS; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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. [209.132.180.67]) by mx.google.com with ESMTP id z12si2443993pgu.559.2019.06.14.06.53.47; Fri, 14 Jun 2019 06:54:03 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=nbrN0WLS; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1728539AbfFNNxl (ORCPT + 99 others); Fri, 14 Jun 2019 09:53:41 -0400 Received: from mail.kernel.org ([198.145.29.99]:47246 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727587AbfFNNxl (ORCPT ); Fri, 14 Jun 2019 09:53:41 -0400 Received: from mail-qt1-f181.google.com (mail-qt1-f181.google.com [209.85.160.181]) (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 6F51F2173C; Fri, 14 Jun 2019 13:53:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1560520420; bh=iN+BVC7Js+mX3MoobKi+DcEa7AcS0a2jYmhECn22uIc=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=nbrN0WLSp6HT8EFxw2suvzAGJ2y4ugHSkmg9mi2F8dAUG/6+tN4RQD5uINI4GbA// X/MP8Dp6bgwd8NofNxmADhmut+aJJrUxzj31HIFSUzLPozkCFFxmQMQK3p8uKLZ649 VmTupy0ZsiK3VwZ868voFn2Lzfg+71Q1DBn4ft7Y= Received: by mail-qt1-f181.google.com with SMTP id x47so2483798qtk.11; Fri, 14 Jun 2019 06:53:40 -0700 (PDT) X-Gm-Message-State: APjAAAVO9BJPVMn9a+1phflmyBCaynYYNEIV8ZOmTHkDi/BZY1Lwnvly 2F9kq+3Nj5zM4XcsyrfhBRNA63DAhSo/SFw+Mw== X-Received: by 2002:a0c:acef:: with SMTP id n44mr8626569qvc.39.1560520419707; Fri, 14 Jun 2019 06:53:39 -0700 (PDT) MIME-Version: 1.0 References: <20190612010011.90185-1-wangkefeng.wang@huawei.com> <0702fa2d-1952-e9fc-8e17-a93f3b90a958@gmail.com> <41acc800-1ab8-c715-2674-c1204d546b4f@gmail.com> In-Reply-To: <41acc800-1ab8-c715-2674-c1204d546b4f@gmail.com> From: Rob Herring Date: Fri, 14 Jun 2019 07:53:27 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH next] of/fdt: Fix defined but not used compiler warning To: Frank Rowand , Kefeng Wang Cc: devicetree@vger.kernel.org, "linux-kernel@vger.kernel.org" , Stephen Boyd 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 Wed, Jun 12, 2019 at 12:29 PM Frank Rowand wrote: > > On 6/12/19 10:00 AM, Rob Herring wrote: > > On Wed, Jun 12, 2019 at 10:45 AM Frank Rowand wrote: > >> > >> Hi Kefeng, > >> > >> If Rob agrees, I'd like to see one more change in this patch. > >> > >> Since the only caller of of_fdt_match() is of_flat_dt_match(), > >> can you move the body of of_fdt_match() into of_flat_dt_match() > >> and eliminate of_fdt_match()? > > > > That's fine as long as we think there's never any use for of_fdt_match > > after init? Fixup of nodes in an overlay for example. > > We can always re-expose the functionality as of_fdt_match() in the future > if the need arises. But Stephen's recent patch was moving in the opposite > direction, removing of_fdt_match() from the header file and making it > static. Yes, we can, but it is just churn if we think it is likely needed. OTOH, we probably want users to just use libfdt API directly and should add this to libfdt if needed. So yes, please implement Frank's suggestion. Rob