Received: by 10.223.185.116 with SMTP id b49csp510720wrg; Sat, 3 Mar 2018 01:17:26 -0800 (PST) X-Google-Smtp-Source: AG47ELuoENwGIcrPskQpQpvQznBYtjF6kh4P6RKfkF63co5fvbL9KBZYdp8zhXaY6ahGo2kf+ZwM X-Received: by 10.99.123.92 with SMTP id k28mr6821164pgn.167.1520068646686; Sat, 03 Mar 2018 01:17:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520068646; cv=none; d=google.com; s=arc-20160816; b=n+zOLtMm5sbQLrzkGdhKc9aR2UkDUVns6iPnP6xWjPNT1xalULpAXFoFYlgH1RRSi3 tRSyMoequluGfRAAQ7z64Iw68cwzvat2MKapCJrzXYQZVYYr28EXIEgFr7bxjhtDIbaU /wTtYlWP9Ht3xN+ybQZdnasq4y9bF/AMAJ+bgj8Sh2TcFxNKboW36z0393FwevzOW8q4 yIShxXraC5/628TcZthXztsJRwdL64JQzKenZ087yEPi/368olBgmsBoyykME/DbgnkT igXJdporHb+9IU8MInCYLbUUL1AJPzTM8A0dA+y8AxqSMKt9t6dD0kxviSOF1EOVZqyi H2ng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:organization:message-id:date:subject:cc:to :from:dkim-signature:arc-authentication-results; bh=PVqyzkjZaAjA7GbjOAzJKuricLWRStn7Ahs8N3vPjg0=; b=pfeyFp48WhwLAqk5iJsPyoCpplhQvPu3UEGWUcbGWNbUiCRHEsOkgYt2vdJsra/Thc ilTZVLfa2ZhQMz1tNR8NDHkL35UrLpq14D4kXgoSo+XiTN5FObUrMVLy5hsecOPDk6pI QsBa6vgdoc/ZiYCl6bQb1plNnpFuthzd0qiyHZhHBHwi65Rf5ZC3gdDV04jMGNc+QTzw z06HAcoHPkIoK967z8bvsWW+ICLlHIdLyD/gxL5f2G4rS7OM/DJ0+XlJDIYrhtUgF6cg zfHGLspqjXqMG2Br9o0y7XpzByM6dMqNkHyu1KkjV8SMHPsfLFvxYAH3g2TcPkTocrKN 9U9Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=DVOlNsr1; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id bi11-v6si2172091plb.656.2018.03.03.01.17.12; Sat, 03 Mar 2018 01:17:26 -0800 (PST) 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 (test mode) header.i=@ideasonboard.com header.s=mail header.b=DVOlNsr1; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751973AbeCCJQY (ORCPT + 99 others); Sat, 3 Mar 2018 04:16:24 -0500 Received: from galahad.ideasonboard.com ([185.26.127.97]:33772 "EHLO galahad.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751825AbeCCJQW (ORCPT ); Sat, 3 Mar 2018 04:16:22 -0500 Received: from avalon.localnet (dfj612ybrt5fhg77mgycy-3.rev.dnainternet.fi [IPv6:2001:14ba:21f5:5b00:2e86:4862:ef6a:2804]) by galahad.ideasonboard.com (Postfix) with ESMTPSA id 954982005E; Sat, 3 Mar 2018 10:14:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1520068465; bh=eXRGG0VNQfxQ+G6cNLCAavM3wZwTeLt1IcnXtrHwHJM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=DVOlNsr1hM04Bn75f+Me/fSwjPv3ImULN9X2rAsfLvz2PkHNmjPFu7SiuL03Wc3cm lFc2YPl3MXrLASVY7fZOGR4aihsCpWvuxs7Og8SKRkGzL0F8Fkya3aBcU3GIU0WBLN VhZHvG/Z/Ne1Ze2qhlOlM0nu7v1KPS4GKLLTsSQo= From: Laurent Pinchart To: frowand.list@gmail.com Cc: Rob Herring , Thomas Gleixner , Ivan Gorinov , Ingo Molnar , "H. Peter Anvin" , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, geert@linux-m68k.org, laurent.pinchart+renesas@ideasonboard.com Subject: Re: [PATCH] x86: devicetree: fix config option around x86_flattree_get_config() Date: Sat, 03 Mar 2018 11:17:12 +0200 Message-ID: <4284204.nJkDQ6O5Aj@avalon> Organization: Ideas on Board Oy In-Reply-To: <1520050346-1333-1-git-send-email-frowand.list@gmail.com> References: <1520050346-1333-1-git-send-email-frowand.list@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Frank, Thank you for the patch. On Saturday, 3 March 2018 06:12:26 EET frowand.list@gmail.com wrote: > From: Frank Rowand > > x86_flattree_get_config() is incorrectly protected by > ifdef CONFIG_OF_FLATTREE. It uses of_get_flat_dt_size(), which > only exists if CONFIG_OF_EARLY_FLATTREE. This issue has not > been exposed previously because OF_FLATTREE did not occur unless > it was selected by OF_EARLY_FLATTREE. A devicetree overlay change > is selecting OF_FLATTREE directly instead of indirectly enabling > it by selecting OF_EARLY_FLATTREE. > > This problem was exposed by a randconfig generated by the kbuild > test robot, where Platform OLPC was enabled. OLPC selects > OF_PROMTREE instead of OF_EARLY_FLATREE. The only other x86 > platform that selects OF is X86_INTEL_CE, which does select > OF_EARLY_FLATTREE. > > Signed-off-by: Frank Rowand > --- > > The devicetree overlay change is in patch 1/4 of the series: > https://lkml.org/lkml/2018/3/2/979 > > The pull request for the patch series that triggered the kbuild > test robot is: > https://lkml.org/lkml/2018/3/2/1065 > > arch/x86/kernel/devicetree.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/x86/kernel/devicetree.c b/arch/x86/kernel/devicetree.c > index 25de5f6ca997..45416826f6ee 100644 > --- a/arch/x86/kernel/devicetree.c > +++ b/arch/x86/kernel/devicetree.c > @@ -259,7 +259,7 @@ static void __init dtb_apic_setup(void) > dtb_ioapic_setup(); > } > > -#ifdef CONFIG_OF_FLATTREE > +#ifdef CONFIG_OF_EARLY_FLATTREE > static void __init x86_flattree_get_config(void) > { > u32 size, map_len; This looks good to me. Could you respin the pull request with this patch included ? I need to send a pull request for a patch series based on your overlay changes, and I'd rather avoid breaking the build :-) -- Regards, Laurent Pinchart