mirror of https://gitee.com/openkylin/linux.git
powerpc: Fix build break with PPC_EARLY_DEBUG_BOOTX=y
A kernel configured with PPC_EARLY_DEBUG_BOOTX=y but PPC_PMAC=n and PPC_MAPLE=n will fail to link: btext.c:(.text+0x2d0fc): undefined reference to `.rmci_off' btext.c:(.text+0x2d214): undefined reference to `.rmci_on' Fix it by making the build of rmci_on/off() depend on PPC_EARLY_DEBUG_BOOTX, which also enable the only code that uses them. Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
This commit is contained in:
parent
e80ba46120
commit
2d6f0c3ae6
|
@ -246,8 +246,8 @@ _GLOBAL(__bswapdi2)
|
||||||
or r3,r7,r9
|
or r3,r7,r9
|
||||||
blr
|
blr
|
||||||
|
|
||||||
#if defined(CONFIG_PPC_PMAC) || defined(CONFIG_PPC_MAPLE)
|
|
||||||
|
|
||||||
|
#ifdef CONFIG_PPC_EARLY_DEBUG_BOOTX
|
||||||
_GLOBAL(rmci_on)
|
_GLOBAL(rmci_on)
|
||||||
sync
|
sync
|
||||||
isync
|
isync
|
||||||
|
@ -277,6 +277,9 @@ _GLOBAL(rmci_off)
|
||||||
isync
|
isync
|
||||||
sync
|
sync
|
||||||
blr
|
blr
|
||||||
|
#endif /* CONFIG_PPC_EARLY_DEBUG_BOOTX */
|
||||||
|
|
||||||
|
#if defined(CONFIG_PPC_PMAC) || defined(CONFIG_PPC_MAPLE)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Do an IO access in real mode
|
* Do an IO access in real mode
|
||||||
|
|
Loading…
Reference in New Issue