linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Build regressions/improvements in v4.3-rc3
@ 2015-09-27 19:34 Geert Uytterhoeven
  2015-09-28  6:57 ` Geert Uytterhoeven
  0 siblings, 1 reply; 7+ messages in thread
From: Geert Uytterhoeven @ 2015-09-27 19:34 UTC (permalink / raw)
  To: linux-kernel

Below is the list of build error/warning regressions/improvements in
v4.3-rc3[1] compared to v4.2[2].

Summarized:
  - build errors: +8/-8
  - build warnings: +161/-97

JFYI, when comparing v4.3-rc3[1] to v4.3-rc2[3], the summaries are:
  - build errors: +8/-12
  - build warnings: +49/-181

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.3-rc3.summary.gz

Happy fixing! ;-)

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

[1] http://kisskb.ellerman.id.au/kisskb/head/9404/ (255 out of 254 configs)
[2] http://kisskb.ellerman.id.au/kisskb/head/9309/ (all 254 configs)
[3] http://kisskb.ellerman.id.au/kisskb/head/9376/ (all 254 configs)


*** ERRORS ***

8 regressions:
  + error: No rule to make target include/config/auto.conf:  => N/A
  + error: manage.c: relocation truncated to fit: R_PPC64_REL24 against symbol `_restgpr0_25' defined in .text.save.restore section in arch/powerpc/lib/built-in.o:  => (.text+0x1ff85ac)
  + error: manage.c: relocation truncated to fit: R_PPC64_REL24 against symbol `_savegpr0_25' defined in .text.save.restore section in arch/powerpc/lib/built-in.o:  => (.text+0x1ff83e8)
  + error: relocation truncated to fit: R_PPC64_REL24 against symbol `.usleep_range' defined in .sched.text section in kernel/built-in.o:  => (.text+0x1ff80c0)
  + error: relocation truncated to fit: R_PPC64_REL24 against symbol `_restgpr0_25' defined in .text.save.restore section in arch/powerpc/lib/built-in.o:  => (.text+0x1ff8154), (.text+0x1ff784c), (.text+0x1ff74a0)
  + error: relocation truncated to fit: R_PPC64_REL24 against symbol `_savegpr0_25' defined in .text.save.restore section in arch/powerpc/lib/built-in.o:  => (.text+0x1ff75a8), (.text+0x1ff7e74)
  + error: relocation truncated to fit: R_PPC64_REL24 against symbol `_savegpr0_27' defined in .text.save.restore section in arch/powerpc/lib/built-in.o:  => (.text+0x1ff78ac)
  + error: relocation truncated to fit: R_PPC64_REL24 against symbol `_savegpr0_30' defined in .text.save.restore section in arch/powerpc/lib/built-in.o:  => (.text+0x1ff815c)

8 improvements:
  - /home/kisskb/slave/src/drivers/net/ethernet/via/via-rhine.c: error: implicit declaration of function 'pci_iomap' [-Werror=implicit-function-declaration]: 1098:2 => 
  - /home/kisskb/slave/src/drivers/net/ethernet/via/via-rhine.c: error: implicit declaration of function 'pci_iounmap' [-Werror=implicit-function-declaration]: 1119:2 => 
  - error: igb_main.c: relocation truncated to fit: R_PPC64_REL24 against symbol `.__alloc_pages_nodemask' defined in .text section in mm/built-in.o: (.text+0x1ff7748) => 
  - error: igb_main.c: relocation truncated to fit: R_PPC64_REL24 against symbol `._mcount' defined in .text section in arch/powerpc/kernel/entry_64.o: (.text+0x1ff8018), (.text+0x1ff8370), (.text+0x1ff820c) => 
  - error: igb_main.c: relocation truncated to fit: R_PPC64_REL24 against symbol `.queue_work_on' defined in .text section in kernel/built-in.o: (.text+0x1ff6f40), (.text+0x1ff7038) => 
  - error: igb_main.c: relocation truncated to fit: R_PPC64_REL24 against symbol `_restgpr0_23' defined in .text.save.restore section in arch/powerpc/lib/built-in.o: (.text+0x1ff8690) => 
  - error: igb_main.c: relocation truncated to fit: R_PPC64_REL24 against symbol `_restgpr0_25' defined in .text.save.restore section in arch/powerpc/lib/built-in.o: (.text+0x1ff7c20), (.text+0x1ff7934) => 
  - error: igb_main.c: relocation truncated to fit: R_PPC64_REL24 against symbol `_savegpr0_26' defined in .text.save.restore section in arch/powerpc/lib/built-in.o: (.text+0x1ff6e14) => 


*** WARNINGS ***

161 regressions:
  + ..../home/kisskb/slave/src/arch/x86/platform/olpc/olpc-xo15-sci.c: warning: 'xo15_sci_resume' defined but not used [-Wunused-function]:  => 199:12
  + .config: warning: symbol value '' invalid for PHYS_OFFSET:  => 24
  + /home/kisskb/slave/src/arch/powerpc/include/asm/hw_irq.h: warning: 'flags' may be used uninitialized in this function [-Wuninitialized]: 147:2 => 147:2, 145:2
  + /home/kisskb/slave/src/arch/sh/kernel/cpu/sh4/../sh3/../../entry-common.S: Warning: overflow in branch to __restore_all; converted into longer instruction sequence:  => 89
  + /home/kisskb/slave/src/arch/sh/kernel/cpu/sh4/../sh3/../../entry-common.S: Warning: overflow in branch to syscall_call; converted into longer instruction sequence:  => 208
  + /home/kisskb/slave/src/arch/sh/kernel/cpu/sh4/../sh3/../../entry-common.S: Warning: overflow in branch to syscall_trace_entry; converted into longer instruction sequence:  => 347, 349
  + /home/kisskb/slave/src/arch/x86/net/bpf_jit_comp.c: warning: 'reload_skb_data' may be used uninitialized in this function [-Wuninitialized]:  => 834:8
  + /home/kisskb/slave/src/block/blk-cgroup.c: warning: the frame size of 1032 bytes is larger than 1024 bytes [-Wframe-larger-than=]:  => 352:1
  + /home/kisskb/slave/src/crypto/async_tx/raid6test.c: warning: 'raid6_dual_recov.constprop.0' uses dynamic stack allocation [enabled by default]:  => 128:1
  + /home/kisskb/slave/src/drivers/base/power/domain.c: warning: comparison of distinct pointer types lacks a cast [enabled by default]:  => 151:2
  + /home/kisskb/slave/src/drivers/bluetooth/btintel.h: warning: 'btintel_version_info' defined but not used [-Wunused-function]:  => 98:13
  + /home/kisskb/slave/src/drivers/cpufreq/powernv-cpufreq.c: warning: 'mask' may be used uninitialized in this function [-Wuninitialized]:  => 430:2
  + /home/kisskb/slave/src/drivers/edac/sb_edac.c: warning: 'type' may be used uninitialized in this function [-Wuninitialized]:  => 797:2
  + /home/kisskb/slave/src/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]:  => 179:21, 210:11, 199:15
  + /home/kisskb/slave/src/drivers/gpu/drm/gma500/mdfld_dsi_output.c: warning: (near initialization for 'mdfld_dsi_connector_funcs.dpms') [enabled by default]:  => 407:2
  + /home/kisskb/slave/src/drivers/gpu/drm/gma500/mdfld_dsi_output.c: warning: initialization from incompatible pointer type [enabled by default]:  => 407:2
  + /home/kisskb/slave/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.c: warning: 'stat' may be used uninitialized in this function [-Wuninitialized]:  => 159:31
  + /home/kisskb/slave/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm204.c: warning: 'stat' may be used uninitialized in this function [-Wuninitialized]:  => 159:31
  + /home/kisskb/slave/src/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c: warning: right shift count >= width of type [enabled by default]:  => 297:3
  + /home/kisskb/slave/src/drivers/hv/hv.c: warning: unused variable 'tsc_msr' [-Wunused-variable]:  => 195:38
  + /home/kisskb/slave/src/drivers/hv/hv.c: warning: unused variable 'va_tsc' [-Wunused-variable]:  => 197:8
  + /home/kisskb/slave/src/drivers/i2c/busses/i2c-cpm.c: warning: passing argument 3 of 'dma_alloc_coherent' from incompatible pointer type [enabled by default]:  => 545:3, 538:10
  + /home/kisskb/slave/src/drivers/input/misc/rotary_encoder.c: warning: 'flags' may be used uninitialized in this function [-Wuninitialized]:  => 172:28
  + /home/kisskb/slave/src/drivers/input/mouse/cyapa.c: warning: 'error' may be used uninitialized in this function [-Wuninitialized]:  => 715:27
  + /home/kisskb/slave/src/drivers/md/dm-crypt.c: warning: 'crypt_iv_lmk_one.isra.11' uses dynamic stack allocation [enabled by default]:  => 576:1
  + /home/kisskb/slave/src/drivers/md/dm-crypt.c: warning: 'crypt_iv_tcw_whitening.isra.10' uses dynamic stack allocation [enabled by default]:  => 715:1
  + /home/kisskb/slave/src/drivers/md/md.c: warning: large integer implicitly truncated to unsigned type [-Woverflow]:  => 1321:3, 1027:3
  + /home/kisskb/slave/src/drivers/media/i2c/as3645a.c: warning: 'mode' may be used uninitialized in this function [-Wuninitialized]:  => 273:2
  + /home/kisskb/slave/src/drivers/media/i2c/as3645a.c: warning: 'on' may be used uninitialized in this function [-Wuninitialized]:  => 273:28, 273:2
  + /home/kisskb/slave/src/drivers/media/platform/soc_camera/atmel-isi.c: warning: 'atmel_isi_runtime_resume' defined but not used [-Wunused-function]:  => 1053:12
  + /home/kisskb/slave/src/drivers/media/platform/soc_camera/atmel-isi.c: warning: 'atmel_isi_runtime_suspend' defined but not used [-Wunused-function]:  => 1043:12
  + /home/kisskb/slave/src/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c: warning: 'err' may be used uninitialized in this function [-Wuninitialized]:  => 1109:35
  + /home/kisskb/slave/src/drivers/memstick/core/ms_block.c: warning: comparison of distinct pointer types lacks a cast [enabled by default]:  => 1912:10
  + /home/kisskb/slave/src/drivers/memstick/core/ms_block.c: warning: passing argument 1 of '__div64_32' from incompatible pointer type [enabled by default]:  => 1912:3
  + /home/kisskb/slave/src/drivers/memstick/core/ms_block.c: warning: right shift count >= width of type [enabled by default]:  => 1912:3
  + /home/kisskb/slave/src/drivers/mfd/wm5110-tables.c: warning: passing argument 2 of 'regmap_register_patch' from incompatible pointer type [enabled by default]:  => 281:11
  + /home/kisskb/slave/src/drivers/mfd/wm8998-tables.c: warning: passing argument 2 of 'regmap_register_patch' from incompatible pointer type [enabled by default]:  => 50:10
  + /home/kisskb/slave/src/drivers/net/ethernet/intel/i40e/i40e_common.c: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]:  => 445:23, 444:24, 522:23, 521:24
  + /home/kisskb/slave/src/drivers/net/ethernet/intel/i40e/i40e_main.c: warning: left shift count >= width of type [enabled by default]:  => 7653:2
  + /home/kisskb/slave/src/drivers/net/ethernet/intel/i40evf/i40e_common.c: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]:  => 522:23, 444:24, 445:23, 521:24
  + /home/kisskb/slave/src/drivers/net/ethernet/mellanox/mlxsw/pci.c: warning: right shift count >= width of type [enabled by default]:  => 1588:2, 1585:2
  + /home/kisskb/slave/src/drivers/net/ethernet/smsc/smc91x.c: warning: passing argument 1 of 'inw' makes integer from pointer without a cast [enabled by default]/home/kisskb/slave/src/fs/ext4/ext4_jbd2.h:411:1: warning: control reaches end of non-void function [-Wreturn-type]:  => 338:2
  + /home/kisskb/slave/src/drivers/net/wireless/ath/wil6210/pcie_bus.c: warning: 'wil6210_resume' defined but not used [-Wunused-function]:  => 291:12
  + /home/kisskb/slave/src/drivers/net/wireless/ath/wil6210/pcie_bus.c: warning: 'wil6210_suspend' defined but not used [-Wunused-function]:  => 264:12
  + /home/kisskb/slave/src/drivers/pinctrl/intel/pinctrl-intel.c: warning: 'intel_gpio_irq_init' defined but not used [-Wunused-function]:  => 864:13
  + /home/kisskb/slave/src/drivers/platform/x86/toshiba_acpi.c: warning: 'events_type' may be used uninitialized in this function [-Wuninitialized]:  => 2404:25
  + /home/kisskb/slave/src/drivers/power/bq24735-charger.c: warning: 'flags' may be used uninitialized in this function [-Wuninitialized]:  => 227:6
  + /home/kisskb/slave/src/drivers/power/bq27x00_battery.c: warning: 'bq27x00_powersupply_init' defined but not used [-Wunused-function]:  => 777:12
  + /home/kisskb/slave/src/drivers/power/bq27x00_battery.c: warning: 'bq27x00_powersupply_unregister' defined but not used [-Wunused-function]:  => 823:13
  + /home/kisskb/slave/src/drivers/scsi/bnx2fc/bnx2fc_fcoe.c: warning: the frame size of 1028 bytes is larger than 1024 bytes [-Wframe-larger-than=]:  => 2134:1
  + /home/kisskb/slave/src/drivers/scsi/bnx2fc/bnx2fc_fcoe.c: warning: the frame size of 1032 bytes is larger than 1024 bytes [-Wframe-larger-than=]:  => 2134:1
  + /home/kisskb/slave/src/drivers/scsi/bnx2fc/bnx2fc_fcoe.c: warning: the frame size of 1040 bytes is larger than 1024 bytes [-Wframe-larger-than=]:  => 2134:1
  + /home/kisskb/slave/src/drivers/scsi/imm.c: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]  CC [M]  net/ipv6/syncookies.o:  => 492:2
  + /home/kisskb/slave/src/drivers/scsi/scsi_debug.c: warning: comparison of distinct pointer types lacks a cast [enabled by default]:  => 681:11, 2783:2
  + /home/kisskb/slave/src/drivers/scsi/scsi_debug.c: warning: passing argument 1 of '__div64_32' from incompatible pointer type [enabled by default]:  => 2783:2, 681:2
  + /home/kisskb/slave/src/drivers/scsi/scsi_debug.c: warning: right shift count >= width of type [enabled by default]:  => 2783:2, 681:2
  + /home/kisskb/slave/src/drivers/staging/rdma/ehca/ehca_mrmw.c: warning: 'hret' may be used uninitialized in this function [-Wuninitialized]:  => 2433:3
  + /home/kisskb/slave/src/drivers/thermal/rockchip_thermal.c: warning: large integer implicitly truncated to unsigned type [-Woverflow]:  => 248:11, 247:3
  + /home/kisskb/slave/src/drivers/thermal/spear_thermal.c: warning: 'spear_thermal_resume' defined but not used [-Wunused-function]:  => 75:12
  + /home/kisskb/slave/src/drivers/thermal/spear_thermal.c: warning: 'spear_thermal_suspend' defined but not used [-Wunused-function]:  => 58:12
  + /home/kisskb/slave/src/drivers/tty/serial/8250/8250_port.c: warning: 'flags' may be used uninitialized in this function:  => 2809:16
  + /home/kisskb/slave/src/drivers/tty/serial/8250/8250_port.c: warning: statement with no effect [-Wunused-value]:  => 2033:3, 2067:3, 1238:3
  + /home/kisskb/slave/src/drivers/video/backlight/adp8860_bl.c: warning: 'reg_val' may be used uninitialized in this function [-Wuninitialized]:  => 443:16, 625:11, 599:32, 569:10
  + /home/kisskb/slave/src/drivers/video/backlight/adp8870_bl.c: warning: 'reg_val' may be used uninitialized in this function [-Wuninitialized]:  => 811:11, 564:16, 785:32
  + /home/kisskb/slave/src/drivers/video/fbdev/sm712fb.c: warning: 'smtcfb_pci_resume' defined but not used [-Wunused-function]:  => 1572:12
  + /home/kisskb/slave/src/drivers/video/fbdev/sm712fb.c: warning: 'smtcfb_pci_suspend' defined but not used [-Wunused-function]:  => 1549:12
  + /home/kisskb/slave/src/fs/ext4/readpage.c: warning: the frame size of 1200 bytes is larger than 1024 bytes [-Wframe-larger-than=]:  => 328:1
  + /home/kisskb/slave/src/fs/logfs/dev_bdev.c: warning: comparison of distinct pointer types lacks a cast [enabled by default]:  => 84:14, 174:14
  + /home/kisskb/slave/src/fs/userfaultfd.c: warning: control reaches end of non-void function [-Wreturn-type]:  => 534:1
  + /home/kisskb/slave/src/kernel/events/core.c: warning: 'perf_event_switch_output' uses dynamic stack allocation [enabled by default]:  => 6151:1
  + /home/kisskb/slave/src/kernel/rcu/tree.c: warning: 'synchronize_rcu_bh' uses dynamic stack allocation [enabled by default]:  => 3220:1
  + /home/kisskb/slave/src/kernel/rcu/tree.c: warning: 'synchronize_sched' uses dynamic stack allocation [enabled by default]:  => 3193:1
  + /home/kisskb/slave/src/kernel/rcu/tree.c: warning: 'synchronize_sched_expedited' uses dynamic stack allocation [enabled by default]:  => 3584:1
  + /home/kisskb/slave/src/kernel/rcu/update.c: warning: 'synchronize_rcu_tasks' uses dynamic stack allocation [enabled by default]:  => 597:1
  + /home/kisskb/slave/src/lib/rhashtable.c: warning: 'next' may be used uninitialized in this function [-Wuninitialized]: 198:2 => 195:2, 165:28
  + /home/kisskb/slave/src/mm/hugetlb.c: warning: 'ret' may be used uninitialized in this function [-Wuninitialized]:  => 1709:3
  + /home/kisskb/slave/src/mm/slub.c: warning: '__slab_alloc' uses dynamic stack allocation [enabled by default]:  => 2410:1
  + /home/kisskb/slave/src/mm/slub.c: warning: 'get_partial_node.isra.44' uses dynamic stack allocation [enabled by default]:  => 1657:1
  + /home/kisskb/slave/src/mm/slub.c: warning: 'unfreeze_partials.isra.43' uses dynamic stack allocation [enabled by default]:  => 2022:1
  + /home/kisskb/slave/src/mm/zswap.c: warning: '__zswap_param_set' uses dynamic stack allocation [enabled by default]:  => 764:1
  + /home/kisskb/slave/src/net/netfilter/core.c: warning: 'entry' may be used uninitialized in this function [-Wuninitialized]:  => 155:7
  + /home/kisskb/slave/src/net/openvswitch/actions.c: warning: 'ovs_fragment' uses dynamic stack allocation [enabled by default]:  => 733:1
  + /home/kisskb/slave/src/sound/drivers/serial-u16550.c: warning: 'uart' may be used uninitialized in this function [-Wuninitialized]:  => 960:6
  + /home/kisskb/slave/src/sound/soc/codecs/cs35l32.c: warning: 'val' is used uninitialized in this function [-Wuninitialized]:  => 278:2
  + /home/kisskb/slave/src/sound/soc/codecs/cs35l32.c: warning: 'val' may be used uninitialized in this function [-Wuninitialized]:  => 278:2
  + <stdin>: warning: #warning syscall accept4 not implemented [-Wcpp]:  => 1268:2
  + <stdin>: warning: #warning syscall accept4 not implemented:  => 1268:2
  + <stdin>: warning: #warning syscall bind not implemented [-Wcpp]:  => 1259:2
  + <stdin>: warning: #warning syscall connect not implemented [-Wcpp]:  => 1262:2
  + <stdin>: warning: #warning syscall getpeername not implemented [-Wcpp]:  => 1280:2
  + <stdin>: warning: #warning syscall getsockname not implemented [-Wcpp]:  => 1277:2
  + <stdin>: warning: #warning syscall getsockopt not implemented [-Wcpp]:  => 1271:2
  + <stdin>: warning: #warning syscall listen not implemented [-Wcpp]:  => 1265:2
  + <stdin>: warning: #warning syscall membarrier not implemented [-Wcpp]:  => 1301:2
  + <stdin>: warning: #warning syscall membarrier not implemented:  => 1301:2
  + <stdin>: warning: #warning syscall recvfrom not implemented [-Wcpp]:  => 1289:2
  + <stdin>: warning: #warning syscall recvmsg not implemented [-Wcpp]:  => 1292:2
  + <stdin>: warning: #warning syscall sendmsg not implemented [-Wcpp]:  => 1286:2
  + <stdin>: warning: #warning syscall sendto not implemented [-Wcpp]:  => 1283:2
  + <stdin>: warning: #warning syscall setsockopt not implemented [-Wcpp]:  => 1274:2
  + <stdin>: warning: #warning syscall shutdown not implemented [-Wcpp]:  => 1295:2
  + <stdin>: warning: #warning syscall socket not implemented [-Wcpp]:  => 1253:2
  + <stdin>: warning: #warning syscall socketpair not implemented [-Wcpp]:  => 1256:2
  + <stdin>: warning: #warning syscall userfaultfd not implemented [-Wcpp]:  => 1298:2
  + <stdin>: warning: #warning syscall userfaultfd not implemented:  => 1298:2
  + arch/mips/configs/ip27_defconfig: warning: symbol value 'm' invalid for SCSI_DH:  => 137
  + arch/powerpc/configs/ppc64_defconfig: warning: symbol value 'm' invalid for SCSI_DH:  => 114
  + arch/powerpc/configs/pseries_defconfig: warning: symbol value 'm' invalid for SCSI_DH:  => 117
  + warning: (INTEL_MIC_HOST && CAIF_VIRTIO && VHOST_NET && VHOST_SCSI && VHOST_NET && VHOST_SCSI) selects VHOST_RING which has unmet direct dependencies (NETDEVICES && CAIF_VIRTIO || VIRTUALIZATION):  => N/A
  + warning: (KVM) selects TASKSTATS which has unmet direct dependencies (NET && MULTIUSER):  => N/A
  + warning: (PPC_CELL_NATIVE && 440GX && 460EX && 460SX && APM821xx) selects IBM_EMAC_TAH which has unmet direct dependencies (NETDEVICES && ETHERNET && NET_VENDOR_IBM):  => N/A
  + warning: (PPC_CELL_NATIVE && AKEBONO && 440EPX && 440GRX && 440GX && 440SPe && 460EX && 460SX && APM821xx && 405EX) selects IBM_EMAC_EMAC4 which has unmet direct dependencies (NETDEVICES && ETHERNET && NET_VENDOR_IBM):  => N/A
  + warning: (PPC_CELL_NATIVE && BLUESTONE && CANYONLANDS && GLACIER && EIGER && 440EPX && 440GRX && 440GX && 460SX && 405EX) selects IBM_EMAC_RGMII which has unmet direct dependencies (NETDEVICES && ETHERNET && NET_VENDOR_IBM):  => N/A
  + warning: (PPC_CELL_NATIVE && CANYONLANDS && GLACIER && 440EP && 440EPX && 440GRX && 440GP && 440GX && 460SX && 405GP) selects IBM_EMAC_ZMII which has unmet direct dependencies (NETDEVICES && ETHERNET && NET_VENDOR_IBM):  => N/A
  + warning: (SND_SOC_INTEL_BYTCR_RT5640_MACH && SND_SOC_INTEL_CHT_BSW_RT5672_MACH && SND_SOC_INTEL_CHT_BSW_RT5645_MACH && SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH) selects SND_SST_IPC_ACPI which has unmet direct dependencies (SOUND && !M68K && !UML && SND && SND_SOC && ACPI):  => N/A
  + warning: (SND_SOC_ROCKCHIP_MAX98090 && SND_SOC_ROCKCHIP_RT5645) selects SND_SOC_ROCKCHIP_I2S which has unmet direct dependencies (SOUND && !M68K && !UML && SND && SND_SOC && CLKDEV_LOOKUP && SND_SOC_ROCKCHIP):  => N/A
  + warning: drivers/built-in.o(.data+0x1194): Section mismatch in reference from the variable superio_driver to the function .init.text:superio_probe():  => N/A
  + warning: drivers/built-in.o(.data+0xb28): Section mismatch in reference from the variable lba_driver to the function .init.text:lba_driver_probe():  => N/A
  + warning: drivers/built-in.o(.data+0xbd4): Section mismatch in reference from the variable ccio_driver to the function .init.text:ccio_probe():  => N/A
  + warning: drivers/built-in.o(.data+0xd54): Section mismatch in reference from the variable dino_driver to the function .init.text:dino_probe():  => N/A
  + warning: drivers/built-in.o(.data+0xe80): Section mismatch in reference from the variable lasi_driver to the function .init.text:lasi_init_chip():  => N/A
  + warning: drivers/built-in.o(.data+0xee4): Section mismatch in reference from the variable asp_driver to the function .init.text:asp_init_chip():  => N/A
  + warning: drivers/built-in.o(.data+0xf48): Section mismatch in reference from the variable wax_driver to the function .init.text:wax_init_chip():  => N/A
  + warning: drivers/built-in.o(.data+0xfac): Section mismatch in reference from the variable eisa_driver to the function .init.text:eisa_probe():  => N/A
  + warning: drivers/built-in.o(.text+0x12a074): Section mismatch in reference from the function dmar_walk_remapping_entries() to the function .init.text:dmar_table_print_dmar_entry():  => N/A
  + warning: drivers/built-in.o(.text+0x1641ed): Section mismatch in reference from the function dmar_walk_remapping_entries() to the function .init.text:dmar_table_print_dmar_entry():  => N/A
  + warning: drivers/built-in.o(.text+0x234a58): Section mismatch in reference from the function .create_device_attrs() to the function .init.text:.make_sensor_label():  => N/A
  + warning: drivers/built-in.o(.text+0x361e0c): Section mismatch in reference from the function etrax_init_module() to the function .init.text:etrax_ethernet_init():  => N/A
  + warning: drivers/built-in.o(.text+0x414c494): Section mismatch in reference from the function .create_device_attrs() to the function .init.text:.make_sensor_label():  => N/A
  + warning: drivers/built-in.o(.text+0x5ef04): Section mismatch in reference from the function etrax_init_module() to the function .init.text:etrax_ethernet_init():  => N/A
  + warning: drivers/hwmon/built-in.o(.text+0x2178): Section mismatch in reference from the function .create_device_attrs() to the function .init.text:.make_sensor_label():  => N/A
  + warning: drivers/hwmon/built-in.o(.text+0x4ace0): Section mismatch in reference from the function .create_device_attrs() to the function .init.text:.make_sensor_label():  => N/A
  + warning: drivers/iommu/built-in.o(.text+0x8bb5): Section mismatch in reference from the function dmar_walk_remapping_entries() to the function .init.text:dmar_table_print_dmar_entry():  => N/A
  + warning: drivers/iommu/built-in.o(.text+0xe030): Section mismatch in reference from the function dmar_walk_remapping_entries() to the function .init.text:dmar_table_print_dmar_entry():  => N/A
  + warning: drivers/net/built-in.o(.text+0x1d08): Section mismatch in reference from the function etrax_init_module() to the function .init.text:etrax_ethernet_init():  => N/A
  + warning: drivers/net/built-in.o(.text+0x4f920): Section mismatch in reference from the function etrax_init_module() to the function .init.text:etrax_ethernet_init():  => N/A
  + warning: vmlinux.o(.data+0x121c): Section mismatch in reference from the variable sercons to the function .init.text:console_setup():  => N/A
  + warning: vmlinux.o(.data+0x1224): Section mismatch in reference from the variable sercons to the function .init.text:console_setup():  => N/A
  + warning: vmlinux.o(.data+0x1254): Section mismatch in reference from the variable sercons0 to the function .init.text:console_setup():  => N/A
  + warning: vmlinux.o(.data+0x125c): Section mismatch in reference from the variable sercons0 to the function .init.text:console_setup():  => N/A
  + warning: vmlinux.o(.data+0x128c): Section mismatch in reference from the variable sercons1 to the function .init.text:console_setup():  => N/A
  + warning: vmlinux.o(.data+0x1294): Section mismatch in reference from the variable sercons1 to the function .init.text:console_setup():  => N/A
  + warning: vmlinux.o(.data+0x12c4): Section mismatch in reference from the variable sercons2 to the function .init.text:console_setup():  => N/A
  + warning: vmlinux.o(.data+0x12cc): Section mismatch in reference from the variable sercons2 to the function .init.text:console_setup():  => N/A
  + warning: vmlinux.o(.data+0x12fc): Section mismatch in reference from the variable sercons3 to the function .init.text:console_setup():  => N/A
  + warning: vmlinux.o(.data+0x1304): Section mismatch in reference from the variable sercons3 to the function .init.text:console_setup():  => N/A
  + warning: vmlinux.o(.data+0x42e68): Section mismatch in reference from the variable lba_driver to the function .init.text:lba_driver_probe():  => N/A
  + warning: vmlinux.o(.data+0x42f14): Section mismatch in reference from the variable ccio_driver to the function .init.text:ccio_probe():  => N/A
  + warning: vmlinux.o(.data+0x43094): Section mismatch in reference from the variable dino_driver to the function .init.text:dino_probe():  => N/A
  + warning: vmlinux.o(.data+0x431c0): Section mismatch in reference from the variable lasi_driver to the function .init.text:lasi_init_chip():  => N/A
  + warning: vmlinux.o(.data+0x43224): Section mismatch in reference from the variable asp_driver to the function .init.text:asp_init_chip():  => N/A
  + warning: vmlinux.o(.data+0x43288): Section mismatch in reference from the variable wax_driver to the function .init.text:wax_init_chip():  => N/A
  + warning: vmlinux.o(.data+0x432ec): Section mismatch in reference from the variable eisa_driver to the function .init.text:eisa_probe():  => N/A
  + warning: vmlinux.o(.data+0x434d4): Section mismatch in reference from the variable superio_driver to the function .init.text:superio_probe():  => N/A
  + warning: vmlinux.o(.text+0x215d50): Section mismatch in reference from the function etrax_init_module() to the function .init.text:etrax_ethernet_init():  => N/A
  + warning: vmlinux.o(.text+0x54fb994): Section mismatch in reference from the function .create_device_attrs() to the function .init.text:.make_sensor_label():  => N/A
  + warning: vmlinux.o(.text+0x5b36bc): Section mismatch in reference from the function dmar_walk_remapping_entries() to the function .init.text:dmar_table_print_dmar_entry():  => N/A
  + warning: vmlinux.o(.text+0x5d94b8): Section mismatch in reference from the function .create_device_attrs() to the function .init.text:.make_sensor_label():  => N/A
  + warning: vmlinux.o(.text+0x6b80f1): Section mismatch in reference from the function dmar_walk_remapping_entries() to the function .init.text:dmar_table_print_dmar_entry():  => N/A
  + warning: vmlinux.o(.text+0x988f3): Section mismatch in reference from the function intel_scu_devices_create() to the function .init.text:i2c_register_board_info():  => N/A
  + warning: vmlinux.o(.text+0xa11770): Section mismatch in reference from the function etrax_init_module() to the function .init.text:etrax_ethernet_init():  => N/A

97 improvements:
  - /home/kisskb/slave/src/arch/cris/arch-v32/drivers/axisflashmap.c: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]: 394:3, 520:2 => 
  - /home/kisskb/slave/src/arch/cris/arch-v32/drivers/axisflashmap.c: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]: 583:8 => 
  - /home/kisskb/slave/src/arch/cris/arch-v32/drivers/axisflashmap.c: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'uint64_t' [-Wformat]: 333:10 => 
  - /home/kisskb/slave/src/arch/cris/arch-v32/mach-fs/pinmux.c: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]: 104:2, 238:2 => 
  - /home/kisskb/slave/src/arch/cris/arch-v32/mach-fs/pinmux.c: warning: control reaches end of non-void function [-Wreturn-type]: 49:1 => 
  - /home/kisskb/slave/src/arch/frv/mb93090-mb00/pci-frv.c: warning: ignoring return value of 'pci_assign_resource', declared with attribute warn_unused_result [-Wunused-result]: 176:24, 184:24 => 176:24
  - /home/kisskb/slave/src/arch/x86/kvm/x86.c: warning: 'process_smi_save_seg_64' defined but not used [-Wunused-function]: 6204:13 => 
  - /home/kisskb/slave/src/crypto/async_tx/raid6test.c: warning: 'raid6_dual_recov.constprop.3' uses dynamic stack allocation [enabled by default]: 128:1 => 
  - /home/kisskb/slave/src/drivers/gpio/gpio-74xx-mmio.c: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]: 132:16 => 
  - /home/kisskb/slave/src/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c: warning: 'min_ctx_size' may be used uninitialized in this function [-Wuninitialized]: 491:17 => 
  - /home/kisskb/slave/src/drivers/gpu/drm/i915/i915_gem_gtt.c: warning: large integer implicitly truncated to unsigned type [-Woverflow]: 954:2 => 
  - /home/kisskb/slave/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm204.c: warning: the frame size of 1184 bytes is larger than 1024 bytes [-Wframe-larger-than=]: 975:1 => 
  - /home/kisskb/slave/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm204.c: warning: the frame size of 1220 bytes is larger than 1024 bytes [-Wframe-larger-than=]: 975:1 => 
  - /home/kisskb/slave/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.c: warning: 'stat' may be used uninitialized in this function [-Wuninitialized]: 184:31 => 
  - /home/kisskb/slave/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm204.c: warning: 'stat' may be used uninitialized in this function [-Wuninitialized]: 154:31 => 
  - /home/kisskb/slave/src/drivers/hv/hv_fcopy.c: warning: the frame size of 1088 bytes is larger than 1024 bytes [-Wframe-larger-than=]: 172:1 => 
  - /home/kisskb/slave/src/drivers/i2c/busses/i2c-cpm.c: warning: passing argument 3 of 'dma_alloc_attrs' from incompatible pointer type [enabled by default]: 536:3, 545:3 => 
  - /home/kisskb/slave/src/drivers/infiniband/hw/ehca/ehca_mrmw.c: warning: 'hret' may be used uninitialized in this function [-Wuninitialized]: 2433:3, 2430:5 => 
  - /home/kisskb/slave/src/drivers/infiniband/hw/ehca/ehca_mrmw.c: warning: 'prev_pgaddr' may be used uninitialized in this function [-Wuninitialized]: 1907:6 => 
  - /home/kisskb/slave/src/drivers/md/dm-crypt.c: warning: 'crypt_iv_lmk_one.isra.12' uses dynamic stack allocation [enabled by default]: 576:1 => 
  - /home/kisskb/slave/src/drivers/md/dm-crypt.c: warning: 'crypt_iv_tcw_whitening.isra.11' uses dynamic stack allocation [enabled by default]: 715:1 => 
  - /home/kisskb/slave/src/drivers/md/raid10.c: warning: 'raid10_mergeable_bvec' uses dynamic stack allocation [enabled by default]: 760:1 => 
  - /home/kisskb/slave/src/drivers/net/ethernet/intel/e1000e/netdev.c: warning: 'e1000e_disable_aspm_locked' defined but not used [-Wunused-function]: 6450:13 => 
  - /home/kisskb/slave/src/drivers/net/ethernet/via/via-rhine.c: warning: assignment makes pointer from integer without a cast [enabled by default]: 1098:9 => 
  - /home/kisskb/slave/src/drivers/net/ethernet/via/via-rhine.c: warning: unused variable 'rp' [-Wunused-variable]: 2468:24 => 
  - /home/kisskb/slave/src/drivers/regulator/tps6586x-regulator.c: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]: 430:8 => 
  - /home/kisskb/slave/src/drivers/scsi/aic94xx/aic94xx_sds.c: warning: 'offs' may be used uninitialized in this function [-Wuninitialized]: 597:21 => 
  - /home/kisskb/slave/src/drivers/scsi/imm.c: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]: 484:2, 461:2, 492:2, 468:2, 245:2, 471:2, 459:2, 301:3, 303:3, 463:2, 561:2, 465:2, 339:15 => 461:2, 468:2, 245:2, 471:2, 459:2, 484:2, 463:2, 561:2, 339:15, 465:2, 301:3, 303:3
  - /home/kisskb/slave/src/drivers/spi/spi-atmel.c: warning: 'atmel_spi_resume' defined but not used [-Wunused-function]: 1742:12 => 
  - /home/kisskb/slave/src/drivers/spi/spi-atmel.c: warning: 'atmel_spi_suspend' defined but not used [-Wunused-function]: 1724:12 => 
  - /home/kisskb/slave/src/drivers/staging/sm7xxfb/sm7xxfb.c: warning: 'smtcfb_pci_resume' defined but not used [-Wunused-function]: 1601:12 => 
  - /home/kisskb/slave/src/drivers/staging/sm7xxfb/sm7xxfb.c: warning: 'smtcfb_pci_suspend' defined but not used [-Wunused-function]: 1578:12 => 
  - /home/kisskb/slave/src/drivers/tty/serial/8250/8250_core.c: warning: 'flags' may be used uninitialized in this function: 3345:16 => 
  - /home/kisskb/slave/src/drivers/tty/serial/8250/8250_core.c: warning: statement with no effect [-Wunused-value]: 2383:3, 2349:3, 1303:3 => 
  - /home/kisskb/slave/src/drivers/usb/host/xhci-pci.c: warning: 'xhci_pme_quirk' defined but not used [-Wunused-function]: 192:13 => 
  - /home/kisskb/slave/src/drivers/usb/musb/ux500_dma.c: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]: 210:51 => 
  - /home/kisskb/slave/src/fs/ext3/acl.c: warning: 'name_index' may be used uninitialized in this function [-Wuninitialized]: 159:9 => 
  - /home/kisskb/slave/src/fs/gfs2/rgrp.c: warning: comparison of distinct pointer types lacks a cast [enabled by default]: 1882:3 => 
  - /home/kisskb/slave/src/include/linux/mtd/cfi.h: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized]  LD      drivers/sh/clk/built-in.o: 341:3 => 
  - /home/kisskb/slave/src/include/linux/unaligned/le_byteshift.h: warning: array subscript is above array bounds [-Warray-bounds]: 25:7 => 
  - /home/kisskb/slave/src/mm/slub.c: warning: '__slab_alloc.constprop.51' uses dynamic stack allocation [enabled by default]: 2413:1 => 
  - /home/kisskb/slave/src/mm/slub.c: warning: 'get_partial_node.isra.47' uses dynamic stack allocation [enabled by default]: 1660:1 => 
  - /home/kisskb/slave/src/mm/slub.c: warning: 'unfreeze_partials.isra.46' uses dynamic stack allocation [enabled by default]: 2025:1 => 
  - /home/kisskb/slave/src/mm/zswap.c: warning: 'ret' may be used uninitialized in this function [-Wuninitialized]: 543:6 => 
  - /home/kisskb/slave/src/net/ipv4/inet_timewait_sock.c: warning: passing argument 1 of 'atomic64_read' discards 'const' qualifier from pointer target type [enabled by default]: 217:3 => 
  - /home/kisskb/slave/src/net/sunrpc/svcsock.c: warning: 'optname' may be used uninitialized in this function [-Wuninitialized]  CC [M]  fs/isofs/inode.o: 754:6 => 
  - <stdin>: warning: #warning syscall sched_setattr not implemented [-Wcpp]  HOSTLD  scripts/mod/modpost: 1229:2 => 
  - arch/blackfin/configs/BF527-EZKIT_defconfig: warning: override: MUSB_PIO_ONLY changes choice state: 150 => 
  - warning: (DRM_PS8622 && DRM_RADEON && DRM_AMDGPU && DRM_NOUVEAU && DRM_I915 && DRM_GMA500 && DRM_SHMOBILE && DRM_TILCDC && FB_BACKLIGHT && FB_MX3 && USB_APPLEDISPLAY && FB_OLPC_DCON && ACPI_CMPC && SAMSUNG_Q10) selects BACKLIGHT_CLASS_DEVICE which has unmet direct dependencies (HAS_IOMEM && BACKLIGHT_LCD_SUPPORT): N/A => 
  - warning: (VIDEO_EM28XX_V4L2) selects VIDEO_MT9V011 which has unmet direct dependencies (MEDIA_SUPPORT && I2C && VIDEO_V4L2 && MEDIA_CAMERA_SUPPORT): N/A => 
  - warning: drivers/built-in.o(.data+0x1174): Section mismatch in reference from the variable superio_driver to the function .init.text:superio_probe(): N/A => 
  - warning: drivers/built-in.o(.data+0xb08): Section mismatch in reference from the variable lba_driver to the function .init.text:lba_driver_probe(): N/A => 
  - warning: drivers/built-in.o(.data+0xbb4): Section mismatch in reference from the variable ccio_driver to the function .init.text:ccio_probe(): N/A => 
  - warning: drivers/built-in.o(.data+0xd34): Section mismatch in reference from the variable dino_driver to the function .init.text:dino_probe(): N/A => 
  - warning: drivers/built-in.o(.data+0xe60): Section mismatch in reference from the variable lasi_driver to the function .init.text:lasi_init_chip(): N/A => 
  - warning: drivers/built-in.o(.data+0xec4): Section mismatch in reference from the variable asp_driver to the function .init.text:asp_init_chip(): N/A => 
  - warning: drivers/built-in.o(.data+0xf28): Section mismatch in reference from the variable wax_driver to the function .init.text:wax_init_chip(): N/A => 
  - warning: drivers/built-in.o(.data+0xf8c): Section mismatch in reference from the variable eisa_driver to the function .init.text:eisa_probe(): N/A => 
  - warning: drivers/built-in.o(.text+0x126b85): Section mismatch in reference from the function dmar_walk_remapping_entries() to the function .init.text:dmar_table_print_dmar_entry(): N/A => 
  - warning: drivers/built-in.o(.text+0x15fc03): Section mismatch in reference from the function dmar_walk_remapping_entries() to the function .init.text:dmar_table_print_dmar_entry(): N/A => 
  - warning: drivers/built-in.o(.text+0x356e68): Section mismatch in reference from the function etrax_init_module() to the function .init.text:etrax_ethernet_init(): N/A => 
  - warning: drivers/built-in.o(.text+0x3c8870): Section mismatch in reference from the function .create_device_attrs() to the function .init.text:.make_sensor_label(): N/A => 
  - warning: drivers/built-in.o(.text+0x407495c): Section mismatch in reference from the function .create_device_attrs() to the function .init.text:.make_sensor_label(): N/A => 
  - warning: drivers/built-in.o(.text+0x5d700): Section mismatch in reference from the function etrax_init_module() to the function .init.text:etrax_ethernet_init(): N/A => 
  - warning: drivers/hwmon/built-in.o(.text+0x161f0): Section mismatch in reference from the function .create_device_attrs() to the function .init.text:.make_sensor_label(): N/A => 
  - warning: drivers/hwmon/built-in.o(.text+0x4acbc): Section mismatch in reference from the function .create_device_attrs() to the function .init.text:.make_sensor_label(): N/A => 
  - warning: drivers/iommu/built-in.o(.text+0x8847): Section mismatch in reference from the function dmar_walk_remapping_entries() to the function .init.text:dmar_table_print_dmar_entry(): N/A => 
  - warning: drivers/iommu/built-in.o(.text+0xddd9): Section mismatch in reference from the function dmar_walk_remapping_entries() to the function .init.text:dmar_table_print_dmar_entry(): N/A => 
  - warning: drivers/net/built-in.o(.text+0x1d0c): Section mismatch in reference from the function etrax_init_module() to the function .init.text:etrax_ethernet_init(): N/A => 
  - warning: drivers/net/built-in.o(.text+0x4d198): Section mismatch in reference from the function etrax_init_module() to the function .init.text:etrax_ethernet_init(): N/A => 
  - warning: vmlinux.o(.data+0x11e0): Section mismatch in reference from the variable sercons to the function .init.text:console_setup(): N/A => 
  - warning: vmlinux.o(.data+0x11e8): Section mismatch in reference from the variable sercons to the function .init.text:console_setup(): N/A => 
  - warning: vmlinux.o(.data+0x1218): Section mismatch in reference from the variable sercons0 to the function .init.text:console_setup(): N/A => 
  - warning: vmlinux.o(.data+0x1220): Section mismatch in reference from the variable sercons0 to the function .init.text:console_setup(): N/A => 
  - warning: vmlinux.o(.data+0x1250): Section mismatch in reference from the variable sercons1 to the function .init.text:console_setup(): N/A => 
  - warning: vmlinux.o(.data+0x1258): Section mismatch in reference from the variable sercons1 to the function .init.text:console_setup(): N/A => 
  - warning: vmlinux.o(.data+0x1288): Section mismatch in reference from the variable sercons2 to the function .init.text:console_setup(): N/A => 
  - warning: vmlinux.o(.data+0x1290): Section mismatch in reference from the variable sercons2 to the function .init.text:console_setup(): N/A => 
  - warning: vmlinux.o(.data+0x12c0): Section mismatch in reference from the variable sercons3 to the function .init.text:console_setup(): N/A => 
  - warning: vmlinux.o(.data+0x12c8): Section mismatch in reference from the variable sercons3 to the function .init.text:console_setup(): N/A => 
  - warning: vmlinux.o(.data+0x422c8): Section mismatch in reference from the variable lba_driver to the function .init.text:lba_driver_probe(): N/A => 
  - warning: vmlinux.o(.data+0x42374): Section mismatch in reference from the variable ccio_driver to the function .init.text:ccio_probe(): N/A => 
  - warning: vmlinux.o(.data+0x424f4): Section mismatch in reference from the variable dino_driver to the function .init.text:dino_probe(): N/A => 
  - warning: vmlinux.o(.data+0x42620): Section mismatch in reference from the variable lasi_driver to the function .init.text:lasi_init_chip(): N/A => 
  - warning: vmlinux.o(.data+0x42684): Section mismatch in reference from the variable asp_driver to the function .init.text:asp_init_chip(): N/A => 
  - warning: vmlinux.o(.data+0x426e8): Section mismatch in reference from the variable wax_driver to the function .init.text:wax_init_chip(): N/A => 
  - warning: vmlinux.o(.data+0x4274c): Section mismatch in reference from the variable eisa_driver to the function .init.text:eisa_probe(): N/A => 
  - warning: vmlinux.o(.data+0x42934): Section mismatch in reference from the variable superio_driver to the function .init.text:superio_probe(): N/A => 
  - warning: vmlinux.o(.text+0x20a61c): Section mismatch in reference from the function etrax_init_module() to the function .init.text:etrax_ethernet_init(): N/A => 
  - warning: vmlinux.o(.text+0x551b6dc): Section mismatch in reference from the function .create_device_attrs() to the function .init.text:.make_sensor_label(): N/A => 
  - warning: vmlinux.o(.text+0x59d48d): Section mismatch in reference from the function dmar_walk_remapping_entries() to the function .init.text:dmar_table_print_dmar_entry(): N/A => 
  - warning: vmlinux.o(.text+0x69e81f): Section mismatch in reference from the function dmar_walk_remapping_entries() to the function .init.text:dmar_table_print_dmar_entry(): N/A => 
  - warning: vmlinux.o(.text+0x87fd50): Section mismatch in reference from the function .create_device_attrs() to the function .init.text:.make_sensor_label(): N/A => 
  - warning: vmlinux.o(.text+0x97e93): Section mismatch in reference from the function intel_scu_devices_create() to the function .init.text:i2c_register_board_info(): N/A => 
  - warning: vmlinux.o(.text+0xa186b8): Section mismatch in reference from the function etrax_init_module() to the function .init.text:etrax_ethernet_init(): N/A => 
  - warning: vmlinux.o(.text.unlikely+0x1472): Section mismatch in reference from the function __smp_store_cpu_state() to the function .init.text:memblock_alloc(): N/A => 
  - warning: vmlinux.o(.text.unlikely+0xc6c): Section mismatch in reference from the function __smp_store_cpu_state() to the function .init.text:memblock_alloc(): N/A => 

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] 7+ messages in thread

* Re: Build regressions/improvements in v4.3-rc3
  2015-09-27 19:34 Build regressions/improvements in v4.3-rc3 Geert Uytterhoeven
@ 2015-09-28  6:57 ` Geert Uytterhoeven
  2015-09-28  9:30   ` Russell King - ARM Linux
  0 siblings, 1 reply; 7+ messages in thread
From: Geert Uytterhoeven @ 2015-09-28  6:57 UTC (permalink / raw)
  To: linux-kernel; +Cc: linux-kbuild, linux-arm-kernel

On Sun, Sep 27, 2015 at 9:34 PM, Geert Uytterhoeven
<geert@linux-m68k.org> wrote:
> JFYI, when comparing v4.3-rc3[1] to v4.3-rc2[3], the summaries are:
>   - build errors: +8/-12

  + error: No rule to make target include/config/auto.conf:  => N/A

arm-randconfig

> [1] http://kisskb.ellerman.id.au/kisskb/head/9404/ (255 out of 254 configs)
> [3] http://kisskb.ellerman.id.au/kisskb/head/9376/ (all 254 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] 7+ messages in thread

* Re: Build regressions/improvements in v4.3-rc3
  2015-09-28  6:57 ` Geert Uytterhoeven
@ 2015-09-28  9:30   ` Russell King - ARM Linux
  2015-09-28  9:48     ` Russell King - ARM Linux
  0 siblings, 1 reply; 7+ messages in thread
From: Russell King - ARM Linux @ 2015-09-28  9:30 UTC (permalink / raw)
  To: Geert Uytterhoeven; +Cc: linux-kernel, linux-arm-kernel, linux-kbuild

On Mon, Sep 28, 2015 at 08:57:44AM +0200, Geert Uytterhoeven wrote:
> On Sun, Sep 27, 2015 at 9:34 PM, Geert Uytterhoeven
> <geert@linux-m68k.org> wrote:
> > JFYI, when comparing v4.3-rc3[1] to v4.3-rc2[3], the summaries are:
> >   - build errors: +8/-12
> 
>   + error: No rule to make target include/config/auto.conf:  => N/A
> 
> arm-randconfig

Not every randconfig failure is a kernel problem.  Here's an example:

Physical address of main memory (PHYS_OFFSET) [] (NEW) aborted!

Console input/output is redirected. Run 'make oldconfig' to update configuration.

This needs someone to provide a value, which means these failures are
not in fact failures of the kernel, but a failure of the build system
to anticipate that there may be Kconfig questions that need input.

So, these ones should be ignored.

-- 
FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up
according to speedtest.net.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Build regressions/improvements in v4.3-rc3
  2015-09-28  9:30   ` Russell King - ARM Linux
@ 2015-09-28  9:48     ` Russell King - ARM Linux
  2015-09-28 13:50       ` Geert Uytterhoeven
  0 siblings, 1 reply; 7+ messages in thread
From: Russell King - ARM Linux @ 2015-09-28  9:48 UTC (permalink / raw)
  To: Geert Uytterhoeven; +Cc: linux-kernel, linux-arm-kernel, linux-kbuild

On Mon, Sep 28, 2015 at 10:30:06AM +0100, Russell King - ARM Linux wrote:
> On Mon, Sep 28, 2015 at 08:57:44AM +0200, Geert Uytterhoeven wrote:
> > On Sun, Sep 27, 2015 at 9:34 PM, Geert Uytterhoeven
> > <geert@linux-m68k.org> wrote:
> > > JFYI, when comparing v4.3-rc3[1] to v4.3-rc2[3], the summaries are:
> > >   - build errors: +8/-12
> > 
> >   + error: No rule to make target include/config/auto.conf:  => N/A
> > 
> > arm-randconfig
> 
> Not every randconfig failure is a kernel problem.  Here's an example:
> 
> Physical address of main memory (PHYS_OFFSET) [] (NEW) aborted!
> 
> Console input/output is redirected. Run 'make oldconfig' to update configuration.
> 
> This needs someone to provide a value, which means these failures are
> not in fact failures of the kernel, but a failure of the build system
> to anticipate that there may be Kconfig questions that need input.
> 
> So, these ones should be ignored.

Also, a great many of the failures are due to the build toolchain not
supporting -fstack-protector-strong.  I think it's absolutely right
for the build to error out if you enable a kernel feature which requires
toolchain support, but the toolchain does not support that feature.

What this means is that the build results from kissb are less than
useful - without spending ages looking at every single build, it's
hard to find the real failures we care about.

I'd suggest that either the randconfig is seeded to ensure that
CONFIG_CC_STACKPROTECTOR_STRONG is always disabled in ARM randconfigs,
or that the ARM toolchain is updated to support this feature.

-- 
FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up
according to speedtest.net.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Build regressions/improvements in v4.3-rc3
  2015-09-28  9:48     ` Russell King - ARM Linux
@ 2015-09-28 13:50       ` Geert Uytterhoeven
  2015-09-28 13:58         ` Russell King - ARM Linux
  0 siblings, 1 reply; 7+ messages in thread
From: Geert Uytterhoeven @ 2015-09-28 13:50 UTC (permalink / raw)
  To: Russell King - ARM Linux; +Cc: linux-kernel, linux-arm-kernel, linux-kbuild

Hi Russell,

On Mon, Sep 28, 2015 at 11:48 AM, Russell King - ARM Linux
<linux@arm.linux.org.uk> wrote:
> On Mon, Sep 28, 2015 at 10:30:06AM +0100, Russell King - ARM Linux wrote:
>> On Mon, Sep 28, 2015 at 08:57:44AM +0200, Geert Uytterhoeven wrote:
>> > On Sun, Sep 27, 2015 at 9:34 PM, Geert Uytterhoeven
>> > <geert@linux-m68k.org> wrote:
>> > > JFYI, when comparing v4.3-rc3[1] to v4.3-rc2[3], the summaries are:
>> > >   - build errors: +8/-12
>> >
>> >   + error: No rule to make target include/config/auto.conf:  => N/A
>> >
>> > arm-randconfig
>>
>> Not every randconfig failure is a kernel problem.  Here's an example:
>>
>> Physical address of main memory (PHYS_OFFSET) [] (NEW) aborted!
>>
>> Console input/output is redirected. Run 'make oldconfig' to update configuration.
>>
>> This needs someone to provide a value, which means these failures are
>> not in fact failures of the kernel, but a failure of the build system
>> to anticipate that there may be Kconfig questions that need input.
>>
>> So, these ones should be ignored.

Usually I ignore them. But as this was the only failure to report (I ignore
R_PPC64_REL24 failures, too), I thought to kick the kbuild people (and the
ARM list, as it was the ARM randconfig that failed) for once.

> Also, a great many of the failures are due to the build toolchain not
> supporting -fstack-protector-strong.  I think it's absolutely right
> for the build to error out if you enable a kernel feature which requires
> toolchain support, but the toolchain does not support that feature.
>
> What this means is that the build results from kissb are less than
> useful - without spending ages looking at every single build, it's
> hard to find the real failures we care about.
>
> I'd suggest that either the randconfig is seeded to ensure that
> CONFIG_CC_STACKPROTECTOR_STRONG is always disabled in ARM randconfigs,
> or that the ARM toolchain is updated to support this feature.

Or that it's impossible to enable this feature if your toolchain doesn't
support it?

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] 7+ messages in thread

* Re: Build regressions/improvements in v4.3-rc3
  2015-09-28 13:50       ` Geert Uytterhoeven
@ 2015-09-28 13:58         ` Russell King - ARM Linux
  2015-09-28 14:08           ` Geert Uytterhoeven
  0 siblings, 1 reply; 7+ messages in thread
From: Russell King - ARM Linux @ 2015-09-28 13:58 UTC (permalink / raw)
  To: Geert Uytterhoeven; +Cc: linux-kernel, linux-arm-kernel, linux-kbuild

On Mon, Sep 28, 2015 at 03:50:16PM +0200, Geert Uytterhoeven wrote:
> Hi Russell,
> 
> On Mon, Sep 28, 2015 at 11:48 AM, Russell King - ARM Linux
> <linux@arm.linux.org.uk> wrote:
> > Also, a great many of the failures are due to the build toolchain not
> > supporting -fstack-protector-strong.  I think it's absolutely right
> > for the build to error out if you enable a kernel feature which requires
> > toolchain support, but the toolchain does not support that feature.
> >
> > What this means is that the build results from kissb are less than
> > useful - without spending ages looking at every single build, it's
> > hard to find the real failures we care about.
> >
> > I'd suggest that either the randconfig is seeded to ensure that
> > CONFIG_CC_STACKPROTECTOR_STRONG is always disabled in ARM randconfigs,
> > or that the ARM toolchain is updated to support this feature.
> 
> Or that it's impossible to enable this feature if your toolchain doesn't
> support it?

I think that would require kconfig to call out to the compiler to run
a test build.  This kind of thing has been talked about in the past
but the feature never seems to appear - probably because it would end
up increasing the kconfig startup time in every case.

-- 
FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up
according to speedtest.net.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Build regressions/improvements in v4.3-rc3
  2015-09-28 13:58         ` Russell King - ARM Linux
@ 2015-09-28 14:08           ` Geert Uytterhoeven
  0 siblings, 0 replies; 7+ messages in thread
From: Geert Uytterhoeven @ 2015-09-28 14:08 UTC (permalink / raw)
  To: Russell King - ARM Linux; +Cc: linux-kernel, linux-arm-kernel, linux-kbuild

Hi Russell,

On Mon, Sep 28, 2015 at 3:58 PM, Russell King - ARM Linux
<linux@arm.linux.org.uk> wrote:
> On Mon, Sep 28, 2015 at 03:50:16PM +0200, Geert Uytterhoeven wrote:
>> On Mon, Sep 28, 2015 at 11:48 AM, Russell King - ARM Linux
>> <linux@arm.linux.org.uk> wrote:
>> > Also, a great many of the failures are due to the build toolchain not
>> > supporting -fstack-protector-strong.  I think it's absolutely right
>> > for the build to error out if you enable a kernel feature which requires
>> > toolchain support, but the toolchain does not support that feature.
>> >
>> > What this means is that the build results from kissb are less than
>> > useful - without spending ages looking at every single build, it's
>> > hard to find the real failures we care about.
>> >
>> > I'd suggest that either the randconfig is seeded to ensure that
>> > CONFIG_CC_STACKPROTECTOR_STRONG is always disabled in ARM randconfigs,
>> > or that the ARM toolchain is updated to support this feature.
>>
>> Or that it's impossible to enable this feature if your toolchain doesn't
>> support it?
>
> I think that would require kconfig to call out to the compiler to run
> a test build.  This kind of thing has been talked about in the past
> but the feature never seems to appear - probably because it would end
> up increasing the kconfig startup time in every case.

Given the number of existing "$(call cc-option, ...)" in Makefiles, the effect
on kconfig startup time should be small.

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] 7+ messages in thread

end of thread, other threads:[~2015-09-28 14:08 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-09-27 19:34 Build regressions/improvements in v4.3-rc3 Geert Uytterhoeven
2015-09-28  6:57 ` Geert Uytterhoeven
2015-09-28  9:30   ` Russell King - ARM Linux
2015-09-28  9:48     ` Russell King - ARM Linux
2015-09-28 13:50       ` Geert Uytterhoeven
2015-09-28 13:58         ` Russell King - ARM Linux
2015-09-28 14:08           ` Geert Uytterhoeven

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).