Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1161065Ab1FADeT (ORCPT ); Tue, 31 May 2011 23:34:19 -0400 Received: from va3ehsobe003.messaging.microsoft.com ([216.32.180.13]:53138 "EHLO VA3EHSOBE003.bigfish.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933173Ab1FADeR (ORCPT ); Tue, 31 May 2011 23:34:17 -0400 X-SpamScore: -16 X-BigFish: VS-16(zz1432N98dK14ffOzz1202hzzz2dh2a8h668h839h61h) X-Spam-TCS-SCL: 0:0 X-Forefront-Antispam-Report: CIP:70.37.183.190;KIP:(null);UIP:(null);IPVD:NLI;H:mail.freescale.net;RD:none;EFVD:NLI Date: Wed, 1 Jun 2011 11:39:09 +0800 From: Shawn Guo To: Stephen Rothwell CC: Chris Ball , , , Shawn Guo , Anton Vorontsov , Wolfram Sang Subject: Re: linux-next: build failure after merge of the final tree (mmc tree related) Message-ID: <20110601033909.GB1902@S2100-06.ap.freescale.net> References: <20110601130431.59f4f0d4.sfr@canb.auug.org.au> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20110601130431.59f4f0d4.sfr@canb.auug.org.au> User-Agent: Mutt/1.5.21 (2010-09-15) X-OriginatorOrg: freescale.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 5939 Lines: 102 Hi Stephen, On Wed, Jun 01, 2011 at 01:04:31PM +1000, Stephen Rothwell wrote: > Hi all, > > After merging the final tree, today's linux-next build (powerpc > allyesconfig) failed like this: > > drivers/mmc/host/sdhci-of-hlwd.o: In function `sdhci_pltfm_register': > (.opd+0xd8): multiple definition of `sdhci_pltfm_register' > drivers/mmc/host/sdhci-of-esdhc.o:(.opd+0xd8): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `.sdhci_pltfm_init': > (.text+0x568): multiple definition of `.sdhci_pltfm_init' > drivers/mmc/host/sdhci-of-esdhc.o:(.text+0x568): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `.sdhci_get_of_property': > (.text+0x34c): multiple definition of `.sdhci_get_of_property' > drivers/mmc/host/sdhci-of-esdhc.o:(.text+0x34c): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `.sdhci_be32bs_writel': > (.text+0x13c): multiple definition of `.sdhci_be32bs_writel' > drivers/mmc/host/sdhci-of-esdhc.o:(.text+0x13c): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `sdhci_pltfm_resume': > (.opd+0x120): multiple definition of `sdhci_pltfm_resume' > drivers/mmc/host/sdhci-of-esdhc.o:(.opd+0x120): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `sdhci_be32bs_readl': > (.opd+0x0): multiple definition of `sdhci_be32bs_readl' > drivers/mmc/host/sdhci-of-esdhc.o:(.opd+0x0): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `.sdhci_be32bs_readw': > (.text+0x64): multiple definition of `.sdhci_be32bs_readw' > drivers/mmc/host/sdhci-of-esdhc.o:(.text+0x64): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `.sdhci_pltfm_free': > (.text+0x8d0): multiple definition of `.sdhci_pltfm_free' > drivers/mmc/host/sdhci-of-esdhc.o:(.text+0x8d0): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `sdhci_pltfm_free': > (.opd+0xc0): multiple definition of `sdhci_pltfm_free' > drivers/mmc/host/sdhci-of-esdhc.o:(.opd+0xc0): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `sdhci_be32bs_readw': > (.opd+0x18): multiple definition of `sdhci_be32bs_readw' > drivers/mmc/host/sdhci-of-esdhc.o:(.opd+0x18): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `.sdhci_pltfm_unregister': > (.text+0xa94): multiple definition of `.sdhci_pltfm_unregister' > drivers/mmc/host/sdhci-of-esdhc.o:(.text+0xa94): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `.sdhci_be32bs_readb': > (.text+0xd0): multiple definition of `.sdhci_be32bs_readb' > drivers/mmc/host/sdhci-of-esdhc.o:(.text+0xd0): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `.sdhci_be32bs_writew': > (.text+0x1a0): multiple definition of `.sdhci_be32bs_writew' > drivers/mmc/host/sdhci-of-esdhc.o:(.text+0x1a0): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `sdhci_be32bs_writel': > (.opd+0x48): multiple definition of `sdhci_be32bs_writel' > drivers/mmc/host/sdhci-of-esdhc.o:(.opd+0x48): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `sdhci_pltfm_unregister': > (.opd+0xf0): multiple definition of `sdhci_pltfm_unregister' > drivers/mmc/host/sdhci-of-esdhc.o:(.opd+0xf0): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `sdhci_be32bs_writew': > (.opd+0x60): multiple definition of `sdhci_be32bs_writew' > drivers/mmc/host/sdhci-of-esdhc.o:(.opd+0x60): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `.sdhci_pltfm_resume': > (.text+0xc70): multiple definition of `.sdhci_pltfm_resume' > drivers/mmc/host/sdhci-of-esdhc.o:(.text+0xc70): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `.sdhci_be32bs_writeb': > (.text+0x2ac): multiple definition of `.sdhci_be32bs_writeb' > drivers/mmc/host/sdhci-of-esdhc.o:(.text+0x2ac): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `.sdhci_pltfm_suspend': > (.text+0xc04): multiple definition of `.sdhci_pltfm_suspend' > drivers/mmc/host/sdhci-of-esdhc.o:(.text+0xc04): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `.sdhci_pltfm_register': > (.text+0x9c0): multiple definition of `.sdhci_pltfm_register' > drivers/mmc/host/sdhci-of-esdhc.o:(.text+0x9c0): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `.sdhci_be32bs_readl': > (.text+0x0): multiple definition of `.sdhci_be32bs_readl' > drivers/mmc/host/sdhci-of-esdhc.o:(.text+0x0): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `sdhci_be32bs_writeb': > (.opd+0x78): multiple definition of `sdhci_be32bs_writeb' > drivers/mmc/host/sdhci-of-esdhc.o:(.opd+0x78): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `sdhci_pltfm_suspend': > (.opd+0x108): multiple definition of `sdhci_pltfm_suspend' > drivers/mmc/host/sdhci-of-esdhc.o:(.opd+0x108): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `sdhci_get_of_property': > (.opd+0x90): multiple definition of `sdhci_get_of_property' > drivers/mmc/host/sdhci-of-esdhc.o:(.opd+0x90): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `sdhci_pltfm_init': > (.opd+0xa8): multiple definition of `sdhci_pltfm_init' > drivers/mmc/host/sdhci-of-esdhc.o:(.opd+0xa8): first defined here > drivers/mmc/host/sdhci-of-hlwd.o: In function `sdhci_be32bs_readb': > (.opd+0x30): multiple definition of `sdhci_be32bs_readb' > drivers/mmc/host/sdhci-of-esdhc.o:(.opd+0x30): first defined here > > Presumably caused by commit e2d0d7dc5542 ("mmc: sdhci: make sdhci-of > device drivers self registered"). > I did build test for powerpc in the first a few rounds posts, but forgot the in the last ones. I will fix this soon. Sorry for this. -- Regards, Shawn -- 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/