On Wed, 2014-09-10 at 16:16 -0700, Guenter Roeck wrote: > Ben, > > I see a new build failure 3.2-stable-queue, and two qemu builds are failing > as well. > > ------ > > Build reference: v3.2.62-99-gb0e6d11 > > Building powerpc:cell_defconfig ... failed > -------------- > Error log: > In file included from /opt/buildbot/slave/stable-queue-3.2/build/arch/powerpc/include/asm/pte-hash64.h:48:0, > from /opt/buildbot/slave/stable-queue-3.2/build/arch/powerpc/include/asm/pgtable-ppc64.h:107, > from /opt/buildbot/slave/stable-queue-3.2/build/arch/powerpc/include/asm/pgtable.h:23, > from arch/powerpc/mm/slb.c:17: > /opt/buildbot/slave/stable-queue-3.2/build/arch/powerpc/include/asm/pte-hash64-64k.h: In function '__real_pte': > /opt/buildbot/slave/stable-queue-3.2/build/arch/powerpc/include/asm/pte-hash64-64k.h:61:3: error: implicit declaration of function 'smp_rmb' [-Werror=implicit-function-declaration] > smp_rmb(); > ^ > cc1: all warnings being treated as errors > make[1]: *** [arch/powerpc/mm/slb.o] Error 1 > make[1]: *** Waiting for unfinished jobs.... > make: *** [arch/powerpc/mm] Error 2 > make: *** Waiting for unfinished jobs.... > -------------- I already looked over the builds and think I have a fix for this. Odd that it doesn't affect upstream. > The openrisc qemu build fails with > > arch/openrisc/kernel/head.S: Assembler messages: > arch/openrisc/kernel/head.S:1557: Error: unresolved expression that must be > resolved > arch/openrisc/kernel/head.S:1559: Error: unresolved expression that must be > resolved > make[1]: *** [arch/openrisc/kernel/head.o] Error 1 > make[1]: *** Waiting for unfinished jobs.... > > Please consider applying > > 160d837 ('openrisc: add missing header inclusion') > > to fix this problem. Done. There are also warnings that I think will turn into link errors: > arch/openrisc/kernel/irq.c:34:1: warning: data definition has no type or storage class > EXPORT_SYMBOL(arch_local_save_flags); > ^ I've picked commit abdf8b5e07884a183938969253770164d60b87cb to fix these. > ------------------ > > The mips qemu build fails with > > arch/mips/kernel/perf_event_mipsxx.c:165:21: error: 'counters_per_cpu_to_total' > defined but not used [-Werror=unused-function] > cc1: all warnings being treated as errors > make[2]: *** [arch/mips/kernel/perf_event_mipsxx.o] Error 1 > make[2]: *** Waiting for unfinished jobs.... > make[1]: *** [arch/mips/kernel] Error 2 > make[1]: *** Waiting for unfinished jobs.... > > The fix would require the following two patches. > > 6c37c958 ('MIPS: perf: Fix build error caused by unused counters_per_cpu_to_total()') > ff522058 ('MIPS: Fix accessing to per-cpu data when flushing the cache') Applied, thanks. Ben. -- Ben Hutchings It is easier to change the specification to fit the program than vice versa.
Attachment:
signature.asc
Description: This is a digitally signed message part