* Re: Build regressions/improvements in v3.10-rc6 [not found] <alpine.DEB.2.00.1306172114580.17108@ayla.of.borg> @ 2013-06-17 19:19 ` Geert Uytterhoeven 2013-06-18 4:54 ` Michael Ellerman 0 siblings, 1 reply; 2+ messages in thread From: Geert Uytterhoeven @ 2013-06-17 19:19 UTC (permalink / raw) To: Linux Kernel Development; +Cc: Linux/PPC Development On Mon, 17 Jun 2013, Geert Uytterhoeven wrote: > JFYI, when comparing v3.10-rc6 to v3.10-rc5[3], the summaries are: > - build errors: +16/-36 + arch/mn10300/include/asm/irqflags.h: error: implicit declaration of function 'raw_smp_processor_id' [-Werror=implicit-function-declaration]: => 71:2 + include/linux/smp.h: error: implicit declaration of function 'local_irq_restore' [-Werror=implicit-function-declaration]: => 150:2 + include/linux/smp.h: error: implicit declaration of function 'local_irq_save' [-Werror=implicit-function-declaration]: => 148:2 am33_2.0/asb2303_defconfig and am33_2.0/asb2364_defconfig Known, fix available + arch/powerpc/include/asm/mmu-hash64.h: error: control reaches end of non-void function [-Werror=return-type]: => 180:1 + arch/powerpc/kvm/book3s_hv.c: error: 'vcpus_to_update[need_vpa_update]' may be used uninitialized in this function [-Werror=uninitialized]: => 1187:22 + arch/powerpc/platforms/cell/beat_iommu.c: error: 'dma_base' may be used uninitialized in this function [-Werror=uninitialized]: => 69:11 + arch/powerpc/platforms/cell/beat_iommu.c: error: 'dma_size' may be used uninitialized in this function [-Werror=uninitialized]: => 68:2 + arch/powerpc/platforms/cell/beat_iommu.c: error: 'io_page_size' may be used uninitialized in this function [-Werror=uninitialized]: => 68:54 + arch/powerpc/platforms/cell/beat_wrapper.h: error: 'io_space_id' may be used uninitialized in this function [-Werror=uninitialized]: => 249:2 + arch/powerpc/platforms/cell/beat_wrapper.h: error: 'ioid' may be used uninitialized in this function [-Werror=uninitialized]: => 249:2 powerpc-randconfig We need more randconfig builds to divert attention from powerpc ;-) > [1] http://kisskb.ellerman.id.au/kisskb/head/6325/ (86 out of 120 configs) > [3] http://kisskb.ellerman.id.au/kisskb/head/6308/ (all 120 configs) Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@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 ^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Build regressions/improvements in v3.10-rc6 2013-06-17 19:19 ` Build regressions/improvements in v3.10-rc6 Geert Uytterhoeven @ 2013-06-18 4:54 ` Michael Ellerman 0 siblings, 0 replies; 2+ messages in thread From: Michael Ellerman @ 2013-06-18 4:54 UTC (permalink / raw) To: Geert Uytterhoeven; +Cc: Linux/PPC Development, Linux Kernel Development On Mon, Jun 17, 2013 at 09:19:51PM +0200, Geert Uytterhoeven wrote: > On Mon, 17 Jun 2013, Geert Uytterhoeven wrote: > > powerpc-randconfig > + arch/powerpc/include/asm/mmu-hash64.h: error: control reaches end of non-void function [-Werror=return-type]: => 180:1 This is running past a BUG(), which must mean we have CONFIG_BUG=n. BUG() turning into nothing is a bug in the CONFIG_BUG=n implementation IMHO. There was a discussion about this recently, I didn't see what the resolution was. > + arch/powerpc/kvm/book3s_hv.c: error: 'vcpus_to_update[need_vpa_update]' may be used uninitialized in this function [-Werror=uninitialized]: => 1187:22 This looks bogus to me: if (need_vpa_update) { spin_unlock(&vc->lock); for (i = 0; i < need_vpa_update; ++i) kvmppc_update_vpas(vcpus_to_update[i]); I fail to see how that accesses vcpus_to_update[need_vpa_update]. > + arch/powerpc/platforms/cell/beat_iommu.c: error: 'dma_base' may be used uninitialized in this function [-Werror=uninitialized]: => 69:11 > + arch/powerpc/platforms/cell/beat_iommu.c: error: 'dma_size' may be used uninitialized in this function [-Werror=uninitialized]: => 68:2 > + arch/powerpc/platforms/cell/beat_iommu.c: error: 'io_page_size' may be used uninitialized in this function [-Werror=uninitialized]: => 68:54 > + arch/powerpc/platforms/cell/beat_wrapper.h: error: 'io_space_id' may be used uninitialized in this function [-Werror=uninitialized]: => 249:2 > + arch/powerpc/platforms/cell/beat_wrapper.h: error: 'ioid' may be used uninitialized in this function [-Werror=uninitialized]: => 249:2 The above are all false warnings AFAICS. > We need more randconfig builds to divert attention from powerpc ;-) Or we could just drop them, with all the false positives from -Wuninitialized it's hard to spot any real problems. cheers ^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2013-06-18 4:54 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <alpine.DEB.2.00.1306172114580.17108@ayla.of.borg>
2013-06-17 19:19 ` Build regressions/improvements in v3.10-rc6 Geert Uytterhoeven
2013-06-18 4:54 ` Michael Ellerman
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox