Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp4333715ybl; Tue, 20 Aug 2019 10:18:00 -0700 (PDT) X-Google-Smtp-Source: APXvYqzLlV5h68plFwLhm5JxZfi7pAfkyBM1mcb3m+8T/KdKH04pFPgGt6lvDSURNlcd5POlJfXw X-Received: by 2002:a65:6850:: with SMTP id q16mr26285356pgt.423.1566321480722; Tue, 20 Aug 2019 10:18:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566321480; cv=none; d=google.com; s=arc-20160816; b=T+GOa3dkRkIqFwN26lEhYEgQSjKT92IC6nG0TFlliN+RtQraUvUI3pFyvXYvL6QD3s Lt+j5gs07mVbu/fPKPURQP4GKknRIAxGO4Il/oapmL90nFHkt27vej/RgsDgTVSr9Ivs rYFpsExf1wEV/uLE+EsliJeWYy3BL/0D0PL2Oulc7TfoPRQyifPU0PuSZCRGqBfM+giQ 3BsSgY83zxckwFPzSRMia27n1apXZ7Paj3sWMx9Ab3o8kdh6CSYisZ9kOFcqxGTVwWcJ kdZNClTDAlfFuhMpzSMv+IjfZMpjgHkOMZFuxyt2JHGdC1x/rlxrWLltvHlvLg7JvtCP X6vQ== 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=WJPDUqAxiUMdq2qkgVC9TGOVT4RVKvmvI2D6WQfFTIQ=; b=E5aZs4Nnoqi5aueF9F0KSW1sjqET/bXuS9GQwF41iG/gChLaNhYW0u0OtJ/bhuOkBB EM6r1PcNoHozhPgQIdXX/1Bj0+u4q4EcqHGe+SmUOwZPeiymxccJfLHBhQJy1G2saO7C Ez0y7AyYOfFDuTCtfsosqLpQSzk5dRdPOqv7+oKA9guwjnjts1TbyGZg0c8OKvXsAbev WHI1HiepyRkMj/N//hTU96MVt81Offi9fvcMA4xKZAXoHfvprkxjFHOOrqltYOenPREL zFirEMLHxosPod0jo9DeUc66Kpk8WZUUKjGEdk/G/75M09yn2kkUEmTWaOdB/y/G7/4x yD5Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=XIs9UEkS; 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 o21si12675223pll.169.2019.08.20.10.17.45; Tue, 20 Aug 2019 10:18:00 -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=XIs9UEkS; 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 S1730233AbfHTRQ5 (ORCPT + 99 others); Tue, 20 Aug 2019 13:16:57 -0400 Received: from mail.kernel.org ([198.145.29.99]:45634 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725971AbfHTRQ4 (ORCPT ); Tue, 20 Aug 2019 13:16:56 -0400 Received: from mail-qk1-f173.google.com (mail-qk1-f173.google.com [209.85.222.173]) (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 4DA0822DD3; Tue, 20 Aug 2019 17:16:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1566321415; bh=36RoA+pZe09a0o8vSPVqwWADJLZpVfbMeIU9BV28nPs=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=XIs9UEkSMvPxBnsd53e7jkN5NEI5/C7h8Ir8aLbuMxhu90HRaE3Sc6lc/xzj2MrL1 xUG8N1AvPqsw4DNAuxtwFWd/cIXDpfFE4tkp1UYhSdi86yw4x7vtkpqKGbI3cr0Q2O KYpy6aYY3wEO3cToKeoOX0ItD4JzAtZeq59NctvU= Received: by mail-qk1-f173.google.com with SMTP id u190so5141918qkh.5; Tue, 20 Aug 2019 10:16:55 -0700 (PDT) X-Gm-Message-State: APjAAAUEL4K25g6lvblaphjh72eFVv7FmsCpZUEaWRytYzJnIwLdBSyV bKZY2ZU1+5abumayQt31Zg2zjVoQVSPbg9dtAg== X-Received: by 2002:a37:6944:: with SMTP id e65mr24769246qkc.119.1566321414471; Tue, 20 Aug 2019 10:16:54 -0700 (PDT) MIME-Version: 1.0 References: <20190820145821.27214-1-nsaenzjulienne@suse.de> <20190820145821.27214-4-nsaenzjulienne@suse.de> In-Reply-To: <20190820145821.27214-4-nsaenzjulienne@suse.de> From: Rob Herring Date: Tue, 20 Aug 2019 12:16:43 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 03/11] of/fdt: add of_fdt_machine_is_compatible function To: Nicolas Saenz Julienne Cc: Catalin Marinas , Christoph Hellwig , Stefan Wahren , Marc Zyngier , Robin Murphy , "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" , devicetree@vger.kernel.org, "open list:GENERIC INCLUDE/ASM HEADER FILES" , Linux IOMMU , linux-mm@kvack.org, linux-riscv@lists.infradead.org, Frank Rowand , phill@raspberryi.org, Florian Fainelli , Will Deacon , "linux-kernel@vger.kernel.org" , Eric Anholt , Matthias Brugger , "moderated list:BROADCOM BCM2835 ARM ARCHITECTURE" , Andrew Morton , Marek Szyprowski 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 Tue, Aug 20, 2019 at 9:58 AM Nicolas Saenz Julienne wrote: > > Provides the same functionality as of_machine_is_compatible. > > Signed-off-by: Nicolas Saenz Julienne > --- > > Changes in v2: None > > drivers/of/fdt.c | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/drivers/of/fdt.c b/drivers/of/fdt.c > index 9cdf14b9aaab..06ffbd39d9af 100644 > --- a/drivers/of/fdt.c > +++ b/drivers/of/fdt.c > @@ -802,6 +802,13 @@ const char * __init of_flat_dt_get_machine_name(void) > return name; > } > > +static const int __init of_fdt_machine_is_compatible(char *name) No point in const return (though name could possibly be const), and the return could be bool instead. With that, Reviewed-by: Rob Herring > +{ > + unsigned long dt_root = of_get_flat_dt_root(); > + > + return of_flat_dt_is_compatible(dt_root, name); > +} > + > /** > * of_flat_dt_match_machine - Iterate match tables to find matching machine. > * > -- > 2.22.0 >