Below is the list of build error/warning regressions/improvements in
v2.6.37-rc8[1] compared to v2.6.36[2].
Summarized:
- build errors: +91/-11
- build warnings: +245/-133
JFYI, when comparing v2.6.37-rc8 to v2.6.37-rc7[3] (both have full coverage
of the 108 configs), the summaries are:
- build errors: +48/-7
- build warnings: +121/-45
Note that there may be false regressions, as some logs are incomplete.
Still, they're build errors/warnings.
In addition, I put the verbose summary at
http://www.kernel.org/pub/linux/kernel/people/geert/linux-log/v2.6.37-rc8.summary.gz
so you can easily find out for which configs and architectures the
errors/warnings you're interested in are happening.
Happy fixing! ;-)
Thanks to the linux-next team for providing the build service.
[1] http://kisskb.ellerman.id.au/kisskb/head/3578/ (108 configs)
[2] http://kisskb.ellerman.id.au/kisskb/head/3363/ (97 out of 108 configs)
[3] http://kisskb.ellerman.id.au/kisskb/head/3560/ (108 configs)
*** ERRORS ***
91 regressions:
error: vga16fb.c: undefined reference to `vgacon_remap_base': => .devinit.text+0x1a08e), .devinit.text+0x1a092)
src/arch/alpha/include/asm/io.h: error: 'arch_local_irq_restore' is static but used in inline function '__set_hae' which is not static: => 49
src/arch/alpha/include/asm/io.h: error: 'arch_local_irq_save' is static but used in inline function '__set_hae' which is not static: => 41
src/arch/cris/arch-v10/drivers/sync_serial.c: error: 'ret' undeclared (first use in this function): => 628
src/arch/cris/arch-v10/drivers/sync_serial.c: error: (Each undeclared identifier is reported only once: => 628
src/arch/cris/arch-v10/drivers/sync_serial.c: error: conflicting types for 'sync_serial_ioctl': => 961
src/arch/cris/arch-v10/drivers/sync_serial.c: error: for each function it appears in.): => 628
src/arch/cris/arch-v10/drivers/sync_serial.c: error: previous declaration of 'sync_serial_ioctl' was here: => ...