Received: by 10.223.185.116 with SMTP id b49csp1130834wrg; Sat, 3 Mar 2018 16:28:40 -0800 (PST) X-Google-Smtp-Source: AG47ELv4T+6+wr4vrdxc1YDv60MiTzavmDHQQoLVtp0D8/POefpwGhLTkLBU0tadIrJwxzO673pA X-Received: by 10.99.134.65 with SMTP id x62mr8174770pgd.291.1520123320631; Sat, 03 Mar 2018 16:28:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520123320; cv=none; d=google.com; s=arc-20160816; b=JkPXOTbmITMUUgwfwg/bTzhk7JQP21NJLJYMhtU8Wi6VyvXdxj6q9TZHV0f21RvIK+ ACagErQcI6BwmemT0H8TMaOPnon/houVLmPFAYpAdDuF5BkZjnwrdrH8kuAZCbpEjX6W i79fVwo9XGTngiy5030qCPGzh3wF9LmjhfkDHXTfW9qfH0PIPwLfe/sS46XHDomnYwF4 E/s0JSZglKjrBOcvZmBJ9FOzaZ54rt2dTAUAcRVWrmtdwKDLCxG+7IQRp3esekyvO7uR 5jXvZh1iWt9Nom38tB1JPuEM9x1p425vDF4NCWd7kOdtsheVlQ/y6J8YybZwczdzInA2 Ih8g== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:references:cc:to:from:subject:dkim-signature :arc-authentication-results; bh=9fZTb2NV2D1QzsGOR6twMwcQLdRWm6DFfIJREA0RBFs=; b=q12/ezKMfcPthUOo4G87K3U7eaIBT+lcPtKThyMFnUWBAKxMgdhGxcJKEdU4+YUgND TTU7zhadgSVM6q3NP7CzTOWIUTpDnDAWOiUouRsqarbxR0VfoRpSwCfpJGXSZduryW1X KqsIhiCAtdoGe5FhwkPO+kXIORrx705+XvaV2ETddUHnMnc/KDpTzD+f7TAaqLl4r+ve bZs66EVAX5AuYpJnA9X+5yfaZcbl6Y91MQ8DpZR4P2q+lXycstC4kiPFlaAljNv0i/1g JCvgD444nYAdrTPkbIBGhhM/OyQgYLFVEgJE0Ltise6bO3mXyWdeAcxrsAXFEnqlm/Fv 2siQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=aoXiBoY9; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e11si6207950pgr.231.2018.03.03.16.28.26; Sat, 03 Mar 2018 16:28:40 -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 header.i=@gmail.com header.s=20161025 header.b=aoXiBoY9; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933588AbeCDA13 (ORCPT + 99 others); Sat, 3 Mar 2018 19:27:29 -0500 Received: from mail-pl0-f65.google.com ([209.85.160.65]:36266 "EHLO mail-pl0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933051AbeCDA10 (ORCPT ); Sat, 3 Mar 2018 19:27:26 -0500 Received: by mail-pl0-f65.google.com with SMTP id 61-v6so7713964plf.3; Sat, 03 Mar 2018 16:27:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:from:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=9fZTb2NV2D1QzsGOR6twMwcQLdRWm6DFfIJREA0RBFs=; b=aoXiBoY9r0lGaJitkax9DdDW3quz5hwU6o/PE8U/VNrka1KozC6gMhggXvh2dZ99/9 LaVVHuqpDIoCE9dNP1JKO/xTbnvwNfO2G/AL+aLQq6ZeYIMHRGvIyMwwje+DdefpjA36 sGgbliiIfON7ZcTrjToYKP0UhjHh8nL9B8VLhlvAchVZoiFKtlfM399tiLlh621iTAUV ldRep0sGfFCe+VMUwjQwTueuASfnMOH0nxMJFMSliSAoefjzT36tFTR6Seq7B/nFDKOQ f+yjZ5sDbyBwdBWLWrYCv07y14PCmZAlRO9TvpD8Ey0B4YD7Y8Zl2BsJ//XojSw09Td/ jHDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:from:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=9fZTb2NV2D1QzsGOR6twMwcQLdRWm6DFfIJREA0RBFs=; b=GngVyYeHjrFKeqGMPP/MAktzd/B0pU+FY6GNIZxhmx/hNrKawTb9L+0DzOQX/jF+55 nnxwUrWIDFdnWFnZrPZodgAwG90Uq2JYWec2wC8h6vk4+YtoHjacNkBl5YUHmyhENiMb XDR8G/chlatoRNrnfLfTR+FwuBUNB2yMge8TyqSavKehc8PvEbctTkQURwB8vLvAdViO jQ7vK79/N4m6c8m4r6dCiuAwJh0fpL4Nu3/NBXEzDSnzAP1DLVlv7vVgbAOiVcJLMGlb enCTY4aX+xEkhe7cDAgxI3sz31L3mugkEnKtQjISxuSXgQgAxCeZM2hybARY0CAijW7w eBTA== X-Gm-Message-State: APf1xPD+UfUUafGIPFMDQ0aj7dnCpSMiTvnUJOZ6YoYYFPoEIzvHeULC CZZW3nCBr2/+9fl7JRi78yc= X-Received: by 2002:a17:902:68cc:: with SMTP id x12-v6mr9031572plm.198.1520123245502; Sat, 03 Mar 2018 16:27:25 -0800 (PST) Received: from [192.168.1.70] (c-73-93-215-6.hsd1.ca.comcast.net. [73.93.215.6]) by smtp.gmail.com with ESMTPSA id a65sm10504479pfg.90.2018.03.03.16.27.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 03 Mar 2018 16:27:25 -0800 (PST) Subject: Re: [PATCH v7 1/5] x86: devicetree: fix config option around x86_flattree_get_config() From: Frank Rowand To: Rob Herring , pantelis.antoniou@konsulko.com, Pantelis Antoniou , Thomas Gleixner , Ivan Gorinov , Ingo Molnar , "H. Peter Anvin" Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, geert@linux-m68k.org, laurent.pinchart+renesas@ideasonboard.com References: <1520122673-11003-1-git-send-email-frowand.list@gmail.com> <1520122673-11003-2-git-send-email-frowand.list@gmail.com> Message-ID: <822454a2-19f1-48d2-0ef6-e2d86f0c5406@gmail.com> Date: Sat, 3 Mar 2018 16:27:23 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <1520122673-11003-2-git-send-email-frowand.list@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 03/03/18 16:17, 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 > --- > > x86 Maintainers, please ack this patch for Rob to accept > > This patch previously submitted separately as: > > "x86: devicetree: fix config option around x86_flattree_get_config()" > https://lkml.org/lkml/2018/3/2/1148 > > so this is a jump from version 1 to version 6. ^^^^^^^^^ version 7 > > No changes from version 1. > > > 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; >