Re: Pull request: scottwood/linux.git next
From: Scott Wood <oss@buserror.net>
Date: 2016-03-15 07:01:57
On Tue, 2016-03-15 at 11:19 +1100, Michael Ellerman wrote:
On Fri, 2016-03-11 at 21:15 -0600, Scott Wood wrote:quoted
Highlights include 8xx optimizations, 32-bit checksum optimizations, 86xx consolidation, e5500/e6500 cpu hotplug, more fman and other dt bits, and minor fixes/cleanup.Hi Scott, This one's giving me a few troubles.quoted
chenhui zhao (6): powerpc/mm: any thread in one core can be the first to setup TLB1 powerpc/cache: add cache flush operation for various e500 powerpc/rcpm: add RCPM driverThat commit doesn't build with SMP=n, as reported by Guenter: arch/powerpc/sysdev/fsl_rcpm.c:32:2: error: implicit declaration of function 'get_hard_smp_processor_id' [-Werror=implicit-function-declaration] That's not a biggy, I can probably fix it up here.
By adding asm/smp.h? I missed this since we don't have a non-SMP defconfig that includes this.
quoted
powerpc/mpc85xx: Add CPU hotplug support for E6500And this one breaks with old binutils (<= 2.22) because of: arch/powerpc/kernel/head_64.S:210: Error: Unrecognized opcode: `mttmr' If you're happy to break the build on older bintuils for those configs then that's OK with me.
I'm not too bothered, but it's also an easy fix -- patch sent.
quoted
Christophe Leroy (31): powerpc/8xx: Handle CPU6 ERRATA directly in mtspr() macroThis breaks mpc866_ads_defconfig for me, with lots of: arch/powerpc/mm/8xx_mmu.c:139:2: error: memory input 1 is not directly addressable That's using gcc < 4.9. With >= 4.9 it builds OK. So again your call on whether we drop support for those compilers for that config.
I'd rather not require something that new, especially for a chip so old. I've sent an untested patch that should fix it. -Scott