[ I hope this can go in prior to 2.6.10 ] Newer binutils (2.15) when they know they aren't assembling for a classic target (say e500 instead of 750) disallow certain opcodes, causing the compile to fail.
Signed-off-by: Thomas Gleixner <tglx at linutronix.de> Signed-off-by: Tom Rini <trini at kernel.crashing.org> --- util.S | 2 ++ 1 files changed, 2 insertions(+) --- Index: 2.6.10-rc3/arch/ppc/boot/common/util.S =================================================================== --- 2.6.10-rc3/arch/ppc/boot/common/util.S (revision 11) +++ 2.6.10-rc3/arch/ppc/boot/common/util.S (working copy) @@ -27,6 +27,7 @@ .text +#ifdef CONFIG_6xx .globl disable_6xx_mmu disable_6xx_mmu: /* Establish default MSR value, exception prefix 0xFFF. @@ -94,6 +95,7 @@ sync isync blr +#endif .globl _setup_L2CR _setup_L2CR: -- Tom Rini http://gate.crashing.org/~trini/