Re: Build regressions/improvements in v4.8-rc7

2016-09-19 Thread Geert Uytterhoeven
On Mon, Sep 19, 2016 at 12:54 PM, Geert Uytterhoeven
 wrote:
> JFYI, when comparing v4.8-rc7[1] to v4.8-rc6[3], the summaries are:
>   - build errors: +2/-4

Nothing but 2 more relocation truncations.

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds


Build regressions/improvements in v4.8-rc7

2016-09-19 Thread Geert Uytterhoeven
Below is the list of build error/warning regressions/improvements in
v4.8-rc7[1] compared to v4.7[2].

Summarized:
  - build errors: +7/-12
  - build warnings: +1163/-810

JFYI, when comparing v4.8-rc7[1] to v4.8-rc6[3], the summaries are:
  - build errors: +2/-4
  - build warnings: +626/-573

Note that there may be false regressions, as some logs are incomplete.
Still, they're build errors/warnings.

As I haven't mastered kup yet, there's no verbose summary at
http://www.kernel.org/pub/linux/kernel/people/geert/linux-log/v4.8-rc7.summary.gz

Happy fixing! ;-)

Thanks to the linux-next team for providing the build service.

[1] http://kisskb.ellerman.id.au/kisskb/head/10921/ (all 262 configs)
[2] http://kisskb.ellerman.id.au/kisskb/head/10646/ (261 out of 262 configs)
[3] http://kisskb.ellerman.id.au/kisskb/head/10882/ (all 262 configs)


*** ERRORS ***

7 error regressions:
  + /home/kisskb/slave/tmp/ccfR251L.s: Error: pcrel too far BFD_RELOC_BFIN_10:  
=> 889
  + error: "__ucmpdi2" [drivers/scsi/sd_mod.ko] undefined!:  => N/A
  + error: /home/kisskb/slave/src/drivers/block/loop.c: undefined reference to 
`__ucmpdi2':  => .text+0x2ef84), .text+0x2ef90), .text+0x3ac02)
  + error: /home/kisskb/slave/src/drivers/scsi/sd.c: undefined reference to 
`__ucmpdi2':  => .text+0x38740), .text+0x36d8c)
  + error: No rule to make target arch/sh/boot/dts/.dtb.o:  => N/A
  + error: phy_g.c: relocation truncated to fit: R_PPC64_REL24 against symbol 
`._mcount' defined in .text section in arch/powerpc/kernel/entry_64.o:  => 
(.text+0x1ffc690), (.text+0x1ff9f40), (.text+0x1ffaa78), (.text+0x1ffab44), 
(.text+0x1ffb65c), (.text+0x1ffaef4), (.text+0x1ffc790), (.text+0x1ffa0d8), 
(.text+0x1ffabc0), (.text+0x1ffb8b4)
  + {standard input}: Error: Instruction with long immediate data in delay 
slot:  => 18729

12 error improvements:
  - /home/kisskb/slave/src/arch/sh/drivers/dma/dma-sh.c: error: 
'CHCR_TS_HIGH_MASK' undeclared (first use in this function): 98:12 => 
  - /home/kisskb/slave/src/arch/sh/drivers/dma/dma-sh.c: error: 
'CHCR_TS_HIGH_SHIFT' undeclared (first use in this function): 98:34, 145:10 => 
  - /home/kisskb/slave/src/arch/sh/drivers/dma/dma-sh.c: error: 
'CHCR_TS_LOW_MASK' undeclared (first use in this function): 97:21 => 
  - /home/kisskb/slave/src/arch/sh/drivers/dma/dma-sh.c: error: 
'CHCR_TS_LOW_SHIFT' undeclared (first use in this function): 145:10, 97:42 => 
  - /home/kisskb/slave/src/fs/xfs/xfs_ondisk.h: error: call to 
'__compiletime_assert_79' declared with attribute error: XFS: 
sizeof(xfs_attr_shortform_t) is wrong, expected 8: 79:2 => 
  - /home/kisskb/slave/tmp/ccctkMRd.s: Error: pcrel too far BFD_RELOC_BFIN_10: 
889 => 
  - error: main.c: undefined reference to `__stack_chk_guard': .text+0x11), 
.text+0x49) => 
  - error: relocation truncated to fit: R_PPC64_REL24 against symbol 
`.queue_work_on' defined in .text section in kernel/built-in.o: 
(.text+0x1ffb8ec), (.text+0x1ffbe34) => 
  - error: sdio.c: relocation truncated to fit: R_PPC64_REL24 against symbol 
`._raw_spin_lock_bh' defined in .spinlock.text section in kernel/built-in.o: 
(.text+0x1ffbc40) => 
  - error: sdio.c: relocation truncated to fit: R_PPC64_REL24 against symbol 
`.kfree_skb' defined in .text section in net/built-in.o: (.text+0x1ffa350) => 
  - error: sdio.c: relocation truncated to fit: R_PPC64_REL24 against symbol 
`.skb_pull' defined in .text section in net/built-in.o: (.text+0x1ffa5a8), 
(.text+0x1ffbc74), (.text+0x1ff9660), (.text+0x1ff8d1c), (.text+0x1ff96f0) => 
  - error: sdio.c: relocation truncated to fit: R_PPC64_REL24 against symbol 
`.skb_push' defined in .text section in net/built-in.o: (.text+0x1ffbbdc) => 


*** WARNINGS ***

[Deleted 1022 lines about "warning: -ffunction-sections disabled; it makes 
profiling impossible [enabled by default]" on parisc-allmodconfig]

1163 warning regressions:
  + /home/kisskb/slave/src/arch/arm/include/asm/pgtable.h: warning: 'entry' may 
be used uninitialized in this function [-Wuninitialized]:  => 264:15
  + /home/kisskb/slave/src/arch/microblaze/kernel/timer.c: warning: 'return' 
with no value, in function returning non-void [-Wreturn-type]:  => 262:3
  + /home/kisskb/slave/src/arch/s390/crypto/aes_s390.c: warning: 
'fallback_blk_dec' uses dynamic stack allocation [enabled by default]:  => 271:1
  + /home/kisskb/slave/src/arch/s390/crypto/aes_s390.c: warning: 
'fallback_blk_enc' uses dynamic stack allocation [enabled by default]:  => 288:1
  + /home/kisskb/slave/src/arch/s390/crypto/aes_s390.c: warning: 
'xts_fallback_decrypt' uses dynamic stack allocation [enabled by default]:  => 
572:1
  + /home/kisskb/slave/src/arch/s390/crypto/aes_s390.c: warning: 
'xts_fallback_encrypt' uses dynamic stack allocation [enabled by default]:  => 
591:1
  + /home/kisskb/slave/src/arch/sh/kernel/cpu/clock.c: warning: 'ret' may be 
used uninitialized in this function [-Wuninitialized]:  => 25:6
  + /home/kisskb/slave/src/crypto/authenc.c: warning: 
'crypto_authenc_copy_assoc' uses dynamic st