Received: by 10.223.185.116 with SMTP id b49csp195957wrg; Tue, 20 Feb 2018 19:02:55 -0800 (PST) X-Google-Smtp-Source: AH8x224w2e+apoeM+ugHaZkUSD+1AbsKLlStUszJnFpH+hO3RYFmfiq5tI/bb2m7V/0g1gPAnkrz X-Received: by 10.98.18.143 with SMTP id 15mr1794027pfs.104.1519182175612; Tue, 20 Feb 2018 19:02:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519182175; cv=none; d=google.com; s=arc-20160816; b=bsZpM9FxGYjjcuug/HPb+awny6+YIqLPpLS+nJhy75tbBmCxE4UZjo//Ku+Gaj3jEB iQsprWDtw/GjfXC7/K56nToy4SzgAuIhxeKI8yU7laQOf+9pLAbg1NyLTgmt0q7dH9Dt fz8QKLPMXwkqpRtn6/iuNlIdfyu11sJAHMGgDYySMgdgCsAHQoPPsaXQNxdRqkTUaxaA WqY+hPL3QRwLmGgLrewP590ZPNHH6tHVGsskI7x8+gdLNwpMJG8Yle8LvSbiS3YW2IJ+ uX0HMBkgh2mrJNE6+3SaYZmhuO7XP9Yf6YqAMh9jl3ngmkzFlTxYBK8W7FjpqRN6/CQD gBGg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=48LcFitxgQyT/Ap0FLpAmMmzn6rBYJvdJ53jvtsIEcc=; b=07h5ccYcmydiXZY4412/ZBT9w0OPgezH+IMQfW4iq3DiBSgHforGu1ixY8/ZYMscQ3 dSl/XNrY0I50bCAttdzaozwLy2qdzNqlRw6yuBdaRXd0iMfKPIeKRUBbdOd3X8om/Pgm vxgYp5iWVIjHJ1b2hrHF0gSQAJ1C83h4/ZyopXc7DI8/Bg4oWxzGg0+CqETu3r6wYQvQ VjTmFzoj64GtEf+irz0xB612dkz966pBseloA7tsE7b11KvkV03Dy5Y9N2kBAEnDFsOX 25drWy4fq1tXzUVchp7hxviqB/OXVrHx9aoX7d2Mnc776JYSHBclHOkYtDFafwvNs06t rs6g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=SfaTwZuh; 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=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d86si949085pfb.335.2018.02.20.19.02.40; Tue, 20 Feb 2018 19:02:55 -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=@linaro.org header.s=google header.b=SfaTwZuh; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751524AbeBUDBr (ORCPT + 99 others); Tue, 20 Feb 2018 22:01:47 -0500 Received: from mail-qt0-f196.google.com ([209.85.216.196]:46904 "EHLO mail-qt0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751505AbeBUDBp (ORCPT ); Tue, 20 Feb 2018 22:01:45 -0500 Received: by mail-qt0-f196.google.com with SMTP id u6so262760qtg.13 for ; Tue, 20 Feb 2018 19:01:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=48LcFitxgQyT/Ap0FLpAmMmzn6rBYJvdJ53jvtsIEcc=; b=SfaTwZuh+9bcX4sJBcYkZsxcX2Zez+2vyJSlOdf87qWL/dNISPbNIyYVVB63s39q2R +vD+RW4PtTA+4YcBWHFMZabc/mPX0dU/xLup8JG/VzcSlvB9Rsv0F9RTi3AGqbiUPr5D XT+Nv0V6RoJrPsgeNFQQbRIFpMd/JSnunMtZ4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version; bh=48LcFitxgQyT/Ap0FLpAmMmzn6rBYJvdJ53jvtsIEcc=; b=OVKKOPGYaNPgLMPco1ZQTRPEB3LjIg5Qs+HOVHzicNT7GkweIx+91gdUO0usJQ2W/p fC8ToraHtcf8AA3Pdq1gVqbztv9b16FTPv/SyeKqWVK660GXiKUP2aDKizZqzc6UBnMZ AuzoG7FeDpqZbhWMQWEkKqyzZ6FgcJnxFnPC962/+SxxSX1Kc6118TOURC4LtZtf1lUW dajFph9qIyRpfhKgaqKjfPpia9KfclSYlvjylQTxD8f2hXLqAV4/jIPABpA+WgqjJHjU yy5NrRV5XFgEUh8j9V9/O1CyNHIJorTECkWK/iH9UkJ0BJozWi1VaL1GCnXZyHRZDt9H j9lQ== X-Gm-Message-State: APf1xPCnCHtWVpM1L+8HE333CCZtVKy75lnfBRWzXJ2O7hKvljWx+Dez vs0l1Ztx+n/UEn/eNUMZE/XO/A== X-Received: by 10.200.56.61 with SMTP id q58mr3019198qtb.313.1519182104220; Tue, 20 Feb 2018 19:01:44 -0800 (PST) Received: from xanadu.home (modemcable228.104-82-70.mc.videotron.ca. [70.82.104.228]) by smtp.gmail.com with ESMTPSA id r22sm19342626qkr.21.2018.02.20.19.01.42 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 20 Feb 2018 19:01:43 -0800 (PST) Date: Tue, 20 Feb 2018 22:01:41 -0500 (EST) From: Nicolas Pitre To: Arnd Bergmann cc: Andi Kleen , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 1/7] ARM: disallow combining XIP and LTO In-Reply-To: <20180220215954.4092811-2-arnd@arndb.de> Message-ID: References: <20180220215954.4092811-1-arnd@arndb.de> <20180220215954.4092811-2-arnd@arndb.de> User-Agent: Alpine 2.21 (LFD 202 2017-01-01) MIME-Version: 1.0 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 On Tue, 20 Feb 2018, Arnd Bergmann wrote: > This fails during deflate_xip_data.sh > > /home/arnd/cross-gcc/bin/arm-linux-gnueabi-objcopy -O binary -R .comment -S vmlinux arch/arm/boot/xipImage && /bin/bash -c '/git/arm-soc/arch/arm/boot/deflate_xip_data.sh vmlinux arch/arm/boot/xipImage || { rm -f arch/arm/boot/xipImage; false; }' > make -f /git/arm-soc/scripts/Makefile.modpost > + sym_val __data_loc > + sed -n / __data_loc$/{s/ .*$//p;q} > + /home/arnd/cross-gcc/bin/arm-linux-gnueabi-gcc-nm vmlinux > /home/arnd/cross-gcc/lib/gcc/arm-linux-gnueabi/8.0.1/../../../../arm-linux-gnueabi/bin/nm terminated with signal 13 [Broken pipe] > + local val=ac74c0f4 > + [ ac74c0f4 ] > + echo 2893332724 > + __data_loc=2893332724 > + sym_val _edata_loc > + /home/arnd/cross-gcc/bin/arm-linux-gnueabi-gcc-nm vmlinux > + sed -n / _edata_loc$/{s/ .*$//p;q} > /home/arnd/cross-gcc/lib/gcc/arm-linux-gnueabi/8.0.1/../../../../arm-linux-gnueabi/bin/nm terminated with signal 13 [Broken pipe] > + local val=ac7b8744 > + [ ac7b8744 ] > + echo 2893776708 > + _edata_loc=2893776708 > + sym_val _xiprom > + sed -n / _xiprom$/{s/ .*$//p;q} > + /home/arnd/cross-gcc/bin/arm-linux-gnueabi-gcc-nm vmlinux > /home/arnd/cross-gcc/lib/gcc/arm-linux-gnueabi/8.0.1/../../../../arm-linux-gnueabi/bin/nm terminated with signal 13 [Broken pipe] > > Obviously we want to make the combination work, no idea why it doesn't. > > Signed-off-by: Arnd Bergmann > --- > arch/arm/Kconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig > index 823e397ee0f3..8ed0f664f86f 100644 > --- a/arch/arm/Kconfig > +++ b/arch/arm/Kconfig > @@ -1976,6 +1976,7 @@ endchoice > config XIP_KERNEL > bool "Kernel Execute-In-Place from ROM" > depends on !ARM_LPAE && !ARCH_MULTIPLATFORM > + depends on !LTO You should move this to config XIP_DEFLATED_DATA instead. Nicolas