From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nishanth Menon Subject: Re: Possible regression in next-20150323 due to "ARM, arm64: kvm: get rid of the bounce page" Date: Tue, 24 Mar 2015 11:13:58 -0500 Message-ID: <20150324161358.GA694@kahuna> References: <20150324004537.GA24816@verge.net.au> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Return-path: Received: from arroyo.ext.ti.com ([192.94.94.40]:49431 "EHLO arroyo.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932175AbbCXQOq (ORCPT ); Tue, 24 Mar 2015 12:14:46 -0400 Content-Disposition: inline In-Reply-To: Sender: linux-omap-owner@vger.kernel.org List-Id: linux-omap@vger.kernel.org To: Ard Biesheuvel Cc: Simon Horman , Magnus Damm , Russell King - ARM Linux , Arnd Bergmann , linux-sh@vger.kernel.org, Marc Zyngier , Catalin Marinas , Will Deacon , "linux-arm-kernel@lists.infradead.org" , grygorii.strashko@linaro.org, linux-omap@vger.kernel.org On 09:31-20150324, Ard Biesheuvel wrote: > On 24 March 2015 at 01:45, Simon Horman wrote: > > Hi Ard, > > > > I have observe what appears to be a build regression in next-20150323 > > caused by 06f75a1f62000 ("ARM, arm64: kvm: get rid of the bounce page"). > > > > # make > > ... > > arm-unknown-linux-gnueabi-ld:./arch/arm/kernel/vmlinux.lds:546: syntax error > > > > I have observed this using the cross-compiler that is available on kernel.org: > > > > https://www.kernel.org/pub/tools/crosstool/files/bin/x86_64/4.6.3/ > > > > # arm-unknown-linux-gnueabi-gcc --version > > arm-unknown-linux-gnueabi-gcc (GCC) 4.6.3 > > Copyright (C) 2011 Free Software Foundation, Inc. > > This is free software; see the source for copying conditions. There is NO > > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > > > # arm-unknown-linux-gnueabi-ld --version > > GNU ld (GNU Binutils) 2.22 > > Copyright 2011 Free Software Foundation, Inc. > > This program is free software; you may redistribute it under the terms of > > the GNU General Public License version 3 or (at your option) a later version. > > This program has absolutely no warranty. > > > > Hi all, > > This is fixed now in next-20150324. > Sorry for the trouble I think we now have a new error: (seen with omap2plus_defconfig) on next-20150324 : ./arch/arm/kernel/vmlinux.lds:677: undefined symbol `__hyp_idmap_size' referenced in expression make: *** [vmlinux] Error 1 cross compiler (from ubuntu 12.04): $ arm-linux-gnueabi-ld --version GNU ld (GNU Binutils for Ubuntu) 2.22 Copyright 2011 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. $ arm-linux-gnueabi-gcc --version arm-linux-gnueabi-gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. next-20150320 was the last kernel which was successfully built -- Regards, Nishanth Menon From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nishanth Menon Date: Tue, 24 Mar 2015 16:13:58 +0000 Subject: Re: Possible regression in next-20150323 due to "ARM, arm64: kvm: get rid of the bounce page" Message-Id: <20150324161358.GA694@kahuna> List-Id: References: <20150324004537.GA24816@verge.net.au> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-arm-kernel@lists.infradead.org On 09:31-20150324, Ard Biesheuvel wrote: > On 24 March 2015 at 01:45, Simon Horman wrote: > > Hi Ard, > > > > I have observe what appears to be a build regression in next-20150323 > > caused by 06f75a1f62000 ("ARM, arm64: kvm: get rid of the bounce page"). > > > > # make > > ... > > arm-unknown-linux-gnueabi-ld:./arch/arm/kernel/vmlinux.lds:546: syntax error > > > > I have observed this using the cross-compiler that is available on kernel.org: > > > > https://www.kernel.org/pub/tools/crosstool/files/bin/x86_64/4.6.3/ > > > > # arm-unknown-linux-gnueabi-gcc --version > > arm-unknown-linux-gnueabi-gcc (GCC) 4.6.3 > > Copyright (C) 2011 Free Software Foundation, Inc. > > This is free software; see the source for copying conditions. There is NO > > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > > > # arm-unknown-linux-gnueabi-ld --version > > GNU ld (GNU Binutils) 2.22 > > Copyright 2011 Free Software Foundation, Inc. > > This program is free software; you may redistribute it under the terms of > > the GNU General Public License version 3 or (at your option) a later version. > > This program has absolutely no warranty. > > > > Hi all, > > This is fixed now in next-20150324. > Sorry for the trouble I think we now have a new error: (seen with omap2plus_defconfig) on next-20150324 : ./arch/arm/kernel/vmlinux.lds:677: undefined symbol `__hyp_idmap_size' referenced in expression make: *** [vmlinux] Error 1 cross compiler (from ubuntu 12.04): $ arm-linux-gnueabi-ld --version GNU ld (GNU Binutils for Ubuntu) 2.22 Copyright 2011 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. $ arm-linux-gnueabi-gcc --version arm-linux-gnueabi-gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. next-20150320 was the last kernel which was successfully built -- Regards, Nishanth Menon From mboxrd@z Thu Jan 1 00:00:00 1970 From: nm@ti.com (Nishanth Menon) Date: Tue, 24 Mar 2015 11:13:58 -0500 Subject: Possible regression in next-20150323 due to "ARM, arm64: kvm: get rid of the bounce page" In-Reply-To: References: <20150324004537.GA24816@verge.net.au> Message-ID: <20150324161358.GA694@kahuna> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 09:31-20150324, Ard Biesheuvel wrote: > On 24 March 2015 at 01:45, Simon Horman wrote: > > Hi Ard, > > > > I have observe what appears to be a build regression in next-20150323 > > caused by 06f75a1f62000 ("ARM, arm64: kvm: get rid of the bounce page"). > > > > # make > > ... > > arm-unknown-linux-gnueabi-ld:./arch/arm/kernel/vmlinux.lds:546: syntax error > > > > I have observed this using the cross-compiler that is available on kernel.org: > > > > https://www.kernel.org/pub/tools/crosstool/files/bin/x86_64/4.6.3/ > > > > # arm-unknown-linux-gnueabi-gcc --version > > arm-unknown-linux-gnueabi-gcc (GCC) 4.6.3 > > Copyright (C) 2011 Free Software Foundation, Inc. > > This is free software; see the source for copying conditions. There is NO > > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > > > # arm-unknown-linux-gnueabi-ld --version > > GNU ld (GNU Binutils) 2.22 > > Copyright 2011 Free Software Foundation, Inc. > > This program is free software; you may redistribute it under the terms of > > the GNU General Public License version 3 or (at your option) a later version. > > This program has absolutely no warranty. > > > > Hi all, > > This is fixed now in next-20150324. > Sorry for the trouble I think we now have a new error: (seen with omap2plus_defconfig) on next-20150324 : ./arch/arm/kernel/vmlinux.lds:677: undefined symbol `__hyp_idmap_size' referenced in expression make: *** [vmlinux] Error 1 cross compiler (from ubuntu 12.04): $ arm-linux-gnueabi-ld --version GNU ld (GNU Binutils for Ubuntu) 2.22 Copyright 2011 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. $ arm-linux-gnueabi-gcc --version arm-linux-gnueabi-gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. next-20150320 was the last kernel which was successfully built -- Regards, Nishanth Menon