On Mon, 2019-09-30 at 00:13:42 UTC, Stephen Rothwell wrote: > Hi all, > > After merging the powerpc tree, today's linux-next build (powerpc64 > allnoconfig) failed like this: > > arch/powerpc/mm/book3s64/pgtable.c: In function 'flush_partition': > arch/powerpc/mm/book3s64/pgtable.c:216:3: error: implicit declaration of fu= > nction 'radix__flush_all_lpid_guest'; did you mean 'radix__flush_all_lpid'?= > [-Werror=3Dimplicit-function-declaration] > 216 | radix__flush_all_lpid_guest(lpid); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ > | radix__flush_all_lpid > > Caused by commit > > 99161de3a283 ("powerpc/64s/radix: tidy up TLB flushing code") > > radix__flush_all_lpid_guest() is only declared for CONFIG_PPC_RADIX_MMU > which is not set for this build. > > I am not sure why this did not show up earlier (maybe a Kconfig > change?). > > I added the following hack for today. > > From: Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> > Date: Mon, 30 Sep 2019 10:09:17 +1000 > Subject: [PATCH] powerpc/64s/radix: fix for "tidy up TLB flushing code" and > !CONFIG_PPC_RADIX_MMU > > Signed-off-by: Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> Reapplied to powerpc fixes, thanks. https://git.kernel.org/powerpc/c/18217da36103c25d87870624dfa569e6b9906a90 cheers