Re: Build / test failures in 3.2-stable-queue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]