From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from e23smtp03.au.ibm.com (E23SMTP03.au.ibm.com [202.81.18.172]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "e23smtp03.au.ibm.com", Issuer "Equifax" (verified OK)) by ozlabs.org (Postfix) with ESMTPS id 90D0BDDF4D for ; Wed, 21 May 2008 16:51:18 +1000 (EST) Received: from sd0109e.au.ibm.com (d23rh905.au.ibm.com [202.81.18.225]) by e23smtp03.au.ibm.com (8.13.1/8.13.1) with ESMTP id m4L6oQxC017585 for ; Wed, 21 May 2008 16:50:26 +1000 Received: from d23av02.au.ibm.com (d23av02.au.ibm.com [9.190.235.138]) by sd0109e.au.ibm.com (8.13.8/8.13.8/NCO v8.7) with ESMTP id m4L6tOX1282062 for ; Wed, 21 May 2008 16:55:24 +1000 Received: from d23av02.au.ibm.com (loopback [127.0.0.1]) by d23av02.au.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id m4L6pGZj021028 for ; Wed, 21 May 2008 16:51:16 +1000 Message-ID: <4833C661.2040800@linux.vnet.ibm.com> Date: Wed, 21 May 2008 12:21:13 +0530 From: Kamalesh Babulal MIME-Version: 1.0 To: Michael Ellerman Subject: Re: [PATCH] Add kernstart_addr to list of allowed symbols in prom_init References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Cc: linuxppc-dev@ozlabs.org, Kumar Gala , Paul Mackerras List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Michael Ellerman wrote: > Since commit "85xx: Add support for relocatable kernel (and > booting at non-zero)" (37dd2badcfcec35f5e21a0926968d77a404f03c3), > PHYSICAL_START is #defined as kernstart_addr if RELOCATABLE > and FLATMEM is enabled. > > PHYSICAL_START is used in prom_init.c and so kernstart_addr > needs to be added to the list of allowed symbols that > prom_init.c can access. > > Signed-off-by: Michael Ellerman > --- > > Not sure if anyone is building this config in practice, but it > is broken in 26 without this patch. > > arch/powerpc/kernel/prom_init_check.sh | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/arch/powerpc/kernel/prom_init_check.sh b/arch/powerpc/kernel/prom_init_check.sh > index 8e24fc1..31729a9 100644 > --- a/arch/powerpc/kernel/prom_init_check.sh > +++ b/arch/powerpc/kernel/prom_init_check.sh > @@ -20,7 +20,7 @@ WHITELIST="add_reloc_offset __bss_start __bss_stop copy_and_flush > _end enter_prom memcpy memset reloc_offset __secondary_hold > __secondary_hold_acknowledge __secondary_hold_spinloop __start > strcmp strcpy strlcpy strlen strncmp strstr logo_linux_clut224 > -reloc_got2" > +reloc_got2 kernstart_addr" > > NM="$1" > OBJ="$2" Hi Michael, Thanks, the patch fixes the build failure. Tested-by: Kamalesh Babulal -- Thanks & Regards, Kamalesh Babulal, Linux Technology Center, IBM, ISTL.