Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757108AbZEABqw (ORCPT ); Thu, 30 Apr 2009 21:46:52 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753987AbZEABqo (ORCPT ); Thu, 30 Apr 2009 21:46:44 -0400 Received: from bilbo.ozlabs.org ([203.10.76.25]:40210 "EHLO bilbo.ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753462AbZEABqn (ORCPT ); Thu, 30 Apr 2009 21:46:43 -0400 Subject: Re: [PATCH 2/8] powerpc: share .data output section definition between 32 and 64 bits. From: Michael Ellerman Reply-To: michael@ellerman.id.au To: Tim Abbott Cc: Sam Ravnborg , Denys Vlasenko , Jeff Arnold , Linux kernel mailing list , Anders Kaseorg , linuxppc-dev@ozlabs.org, Paul Mackerras , Waseem Daher In-Reply-To: <1241135777-9462-3-git-send-email-tabbott@mit.edu> References: <1241135777-9462-1-git-send-email-tabbott@mit.edu> <1241135777-9462-2-git-send-email-tabbott@mit.edu> <1241135777-9462-3-git-send-email-tabbott@mit.edu> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-pBD/crFb9Rr12ewOtvDp" Date: Fri, 01 May 2009 11:46:42 +1000 Message-Id: <1241142402.6928.7.camel@concordia> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1970 Lines: 71 --=-pBD/crFb9Rr12ewOtvDp Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Thu, 2009-04-30 at 19:56 -0400, Tim Abbott wrote: > Since upcoming changes will add several more common pieces of code > between the 32-bit and 64-bit powerpc architectures, it seems best to > unify these two blocks. >=20 > Signed-off-by: Tim Abbott > Cc: Benjamin Herrenschmidt > Cc: Paul Mackerras > Cc: linuxppc-dev@ozlabs.org > --- > arch/powerpc/kernel/vmlinux.lds.S | 7 +++---- > 1 files changed, 3 insertions(+), 4 deletions(-) >=20 > diff --git a/arch/powerpc/kernel/vmlinux.lds.S b/arch/powerpc/kernel/vmli= nux.lds.S > index a047a6c..47899b0 100644 > --- a/arch/powerpc/kernel/vmlinux.lds.S > +++ b/arch/powerpc/kernel/vmlinux.lds.S > @@ -220,20 +220,19 @@ SECTIONS > . =3D ALIGN(PAGE_SIZE); > _sdata =3D .; > =20 > -#ifdef CONFIG_PPC32 > .data : AT(ADDR(.data) - LOAD_OFFSET) { > DATA_DATA > +#ifdef CONFIG_PPC32 > *(.sdata) > *(.got.plt) *(.got) > - } > #else > - .data : AT(ADDR(.data) - LOAD_OFFSET) { > - DATA_DATA > *(.data.rel*) > *(.toc1) > *(.branch_lt) > +#endif > } > =20 > +#ifndef CONFIG_PPC32 > .opd : AT(ADDR(.opd) - LOAD_OFFSET) { > *(.opd) > } This would be clearer in the positive, as in #ifdef CONFIG_PPC64. cheers --=-pBD/crFb9Rr12ewOtvDp Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEABECAAYFAkn6VIIACgkQdSjSd0sB4dLK4gCghtUKdXXhmpo3+W67QRfXzAYP 2GwAoKwQHum+aOUJCFgwDYIt3A8gTlGy =mqSI -----END PGP SIGNATURE----- --=-pBD/crFb9Rr12ewOtvDp-- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/