From: Randy Dunlap <rdunlap@infradead.org> To: Michael Ellerman <mpe@ellerman.id.au>, Yury Norov <yury.norov@gmail.com>, linuxppc-dev@lists.ozlabs.org, Linux Kernel Mailing List <linux-kernel@vger.kernel.org> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>, Paul Mackerras <paulus@samba.org> Subject: Re: [PATCH] powerpc: fix AKEBONO build failures Date: Sat, 30 Jan 2021 15:21:55 -0800 [thread overview] Message-ID: <4572579a-7208-628d-cbe2-b70a74a84ae7@infradead.org> (raw) In-Reply-To: <875z3prcwg.fsf@mpe.ellerman.id.au> On 1/21/21 5:14 PM, Michael Ellerman wrote: > Randy Dunlap <rdunlap@infradead.org> writes: >> On 1/20/21 1:29 PM, Yury Norov wrote: >>> Hi all, >>> >>> I found the power pc build broken on today's >>> linux-next (647060f3b592). >> >> Darn, I was building linux-5.11-rc4. >> >> I'll try linux-next after I send this. >> >> --- >> From: Randy Dunlap <rdunlap@infradead.org> >> >> Fulfill AKEBONO Kconfig requirements. >> >> Fixes these Kconfig warnings (and more) and fixes the subsequent >> build errors: >> >> WARNING: unmet direct dependencies detected for NETDEVICES >> Depends on [n]: NET [=n] >> Selected by [y]: >> - AKEBONO [=y] && PPC_47x [=y] >> >> WARNING: unmet direct dependencies detected for MMC_SDHCI >> Depends on [n]: MMC [=n] && HAS_DMA [=y] >> Selected by [y]: >> - AKEBONO [=y] && PPC_47x [=y] >> >> Signed-off-by: Randy Dunlap <rdunlap@infradead.org> >> Cc: Michael Ellerman <mpe@ellerman.id.au> >> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org> >> Cc: Paul Mackerras <paulus@samba.org> >> Cc: linuxppc-dev@lists.ozlabs.org >> Cc: Yury Norov <yury.norov@gmail.com> >> --- >> arch/powerpc/platforms/44x/Kconfig | 2 ++ >> 1 file changed, 2 insertions(+) >> >> --- lnx-511-rc4.orig/arch/powerpc/platforms/44x/Kconfig >> +++ lnx-511-rc4/arch/powerpc/platforms/44x/Kconfig >> @@ -206,6 +206,7 @@ config AKEBONO >> select PPC4xx_HSTA_MSI >> select I2C >> select I2C_IBM_IIC >> + select NET >> select NETDEVICES >> select ETHERNET >> select NET_VENDOR_IBM > > I think the problem here is too much use of select, for things that > should instead be in the defconfig. > > The patch below results in the same result for make > 44x/akebono_defconfig. Does it fix the original issue? Hi Michael, Sorry for the delay. Changing the akebono_defconfig doesn't cause the missing symbols to be set -- the defconfig is not being used here. I guess that if you have users who set CONFIG_AKEBONO and expect it to build cleanly, you will need something like my patch or the patch that Florian just posted. Changing the akebono_defconfig also would not help 'make randconfig' builds to build cleanly if they had happened to enable AKEBONO. > We don't need to add ETHERNET or NET_VENDOR_IBM to the defconfig because > they're both default y. > > cheers
WARNING: multiple messages have this Message-ID (diff)
From: Randy Dunlap <rdunlap@infradead.org> To: Michael Ellerman <mpe@ellerman.id.au>, Yury Norov <yury.norov@gmail.com>, linuxppc-dev@lists.ozlabs.org, Linux Kernel Mailing List <linux-kernel@vger.kernel.org> Cc: Paul Mackerras <paulus@samba.org> Subject: Re: [PATCH] powerpc: fix AKEBONO build failures Date: Sat, 30 Jan 2021 15:21:55 -0800 [thread overview] Message-ID: <4572579a-7208-628d-cbe2-b70a74a84ae7@infradead.org> (raw) In-Reply-To: <875z3prcwg.fsf@mpe.ellerman.id.au> On 1/21/21 5:14 PM, Michael Ellerman wrote: > Randy Dunlap <rdunlap@infradead.org> writes: >> On 1/20/21 1:29 PM, Yury Norov wrote: >>> Hi all, >>> >>> I found the power pc build broken on today's >>> linux-next (647060f3b592). >> >> Darn, I was building linux-5.11-rc4. >> >> I'll try linux-next after I send this. >> >> --- >> From: Randy Dunlap <rdunlap@infradead.org> >> >> Fulfill AKEBONO Kconfig requirements. >> >> Fixes these Kconfig warnings (and more) and fixes the subsequent >> build errors: >> >> WARNING: unmet direct dependencies detected for NETDEVICES >> Depends on [n]: NET [=n] >> Selected by [y]: >> - AKEBONO [=y] && PPC_47x [=y] >> >> WARNING: unmet direct dependencies detected for MMC_SDHCI >> Depends on [n]: MMC [=n] && HAS_DMA [=y] >> Selected by [y]: >> - AKEBONO [=y] && PPC_47x [=y] >> >> Signed-off-by: Randy Dunlap <rdunlap@infradead.org> >> Cc: Michael Ellerman <mpe@ellerman.id.au> >> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org> >> Cc: Paul Mackerras <paulus@samba.org> >> Cc: linuxppc-dev@lists.ozlabs.org >> Cc: Yury Norov <yury.norov@gmail.com> >> --- >> arch/powerpc/platforms/44x/Kconfig | 2 ++ >> 1 file changed, 2 insertions(+) >> >> --- lnx-511-rc4.orig/arch/powerpc/platforms/44x/Kconfig >> +++ lnx-511-rc4/arch/powerpc/platforms/44x/Kconfig >> @@ -206,6 +206,7 @@ config AKEBONO >> select PPC4xx_HSTA_MSI >> select I2C >> select I2C_IBM_IIC >> + select NET >> select NETDEVICES >> select ETHERNET >> select NET_VENDOR_IBM > > I think the problem here is too much use of select, for things that > should instead be in the defconfig. > > The patch below results in the same result for make > 44x/akebono_defconfig. Does it fix the original issue? Hi Michael, Sorry for the delay. Changing the akebono_defconfig doesn't cause the missing symbols to be set -- the defconfig is not being used here. I guess that if you have users who set CONFIG_AKEBONO and expect it to build cleanly, you will need something like my patch or the patch that Florian just posted. Changing the akebono_defconfig also would not help 'make randconfig' builds to build cleanly if they had happened to enable AKEBONO. > We don't need to add ETHERNET or NET_VENDOR_IBM to the defconfig because > they're both default y. > > cheers
next prev parent reply other threads:[~2021-01-30 23:23 UTC|newest] Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-01-20 21:29 linux-next: build failure on power pc Yury Norov 2021-01-20 21:29 ` Yury Norov 2021-01-21 6:09 ` [PATCH] powerpc: fix AKEBONO build failures Randy Dunlap 2021-01-21 6:09 ` Randy Dunlap 2021-01-21 7:17 ` Yury Norov 2021-01-21 7:17 ` Yury Norov 2021-01-22 1:14 ` Michael Ellerman 2021-01-22 1:14 ` Michael Ellerman 2021-01-22 1:22 ` Randy Dunlap 2021-01-22 1:22 ` Randy Dunlap 2021-01-30 23:21 ` Randy Dunlap [this message] 2021-01-30 23:21 ` Randy Dunlap 2021-02-01 1:24 ` Michael Ellerman 2021-02-01 1:24 ` Michael Ellerman
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=4572579a-7208-628d-cbe2-b70a74a84ae7@infradead.org \ --to=rdunlap@infradead.org \ --cc=benh@kernel.crashing.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linuxppc-dev@lists.ozlabs.org \ --cc=mpe@ellerman.id.au \ --cc=paulus@samba.org \ --cc=yury.norov@gmail.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.