All of lore.kernel.org
 help / color / mirror / Atom feed
* Build regressions/improvements in v4.15-rc8
@ 2018-01-15 15:21 Geert Uytterhoeven
  2018-01-16  9:24 ` Arnd Bergmann
  0 siblings, 1 reply; 3+ messages in thread
From: Geert Uytterhoeven @ 2018-01-15 15:21 UTC (permalink / raw)
  To: linux-kernel

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

Summarized:
  - build errors: +1/-6
  - build warnings: +1306/-827

JFYI, when comparing v4.15-rc8[1] to v4.15-rc7[3], the summaries are:
  - build errors: +0/-0
  - build warnings: +401/-542

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

Happy fixing! ;-)

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

[1] http://kisskb.ellerman.id.au/kisskb/head/a8750ddca918032d6349adbf9a4b6555e7db20da/ (all 271 configs)
[2] http://kisskb.ellerman.id.au/kisskb/head/bebc6082da0a9f5d47a1ea2edc099bf671058bd4/ (270 out of 271 configs)
[3] http://kisskb.ellerman.id.au/kisskb/head/b2cd1df66037e7c4697c7e40496bf7e4a5e16a2d/ (all 271 configs)


*** ERRORS ***

1 error regressions:
  + /home/kisskb/slave/src/include/linux/bcma/bcma_driver_pci.h: error: field 'pci_controller' has incomplete type:  => 218:24

6 error improvements:
  - /home/kisskb/slave/src/arch/sparc/include/asm/mmu_context_64.h: error: 'per_cpu_secondary_mm' undeclared (first use in this function): 82:10 => 
  - /home/kisskb/slave/src/arch/sparc/include/asm/mmu_context_64.h: error: implicit declaration of function 'per_cpu' [-Werror=implicit-function-declaration]: 82:2 => 
  - /home/kisskb/slave/src/arch/sparc/include/asm/mmu_context_64.h: error: implicit declaration of function 'smp_processor_id' [-Werror=implicit-function-declaration]: 80:12 => 
  - /home/kisskb/slave/src/arch/sparc/include/asm/mmu_context_64.h: error: unknown type name 'per_cpu_secondary_mm': 23:37 => 
  - /home/kisskb/slave/src/drivers/net/ethernet/intel/i40e/i40e_ethtool.c: error: implicit declaration of function 'cmpxchg64' [-Werror=implicit-function-declaration]: 4150:6 => 
  - error: "devm_ioremap_resource" [drivers/auxdisplay/img-ascii-lcd.ko] undefined!: N/A => 


*** WARNINGS ***

[Deleted 568 lines about "warning: ... [-Wpointer-sign]" on parisc-allmodconfig]
[Deleted 1319 lines about "warning: -ffunction-sections disabled; it makes profiling impossible [enabled by default]" on parisc-allmodconfig]

1306 warning regressions:
  + /home/kisskb/slave/src/arch/arm/include/asm/spinlock.h: warning: 'ws' may be used uninitialized in this function [-Wuninitialized]:  => 110:21
  + /home/kisskb/slave/src/crypto/asymmetric_keys/pkcs7_parser.c: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat]:  => 482:2, 617:2
  + /home/kisskb/slave/src/crypto/asymmetric_keys/x509_cert_parser.c: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'unsigned int' [-Wformat]:  => 175:2
  + /home/kisskb/slave/src/crypto/asymmetric_keys/x509_cert_parser.c: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat]:  => 244:2
  + /home/kisskb/slave/src/crypto/asymmetric_keys/x509_cert_parser.c: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat]:  => 175:2
  + /home/kisskb/slave/src/drivers/char/tpm/tpm2-cmd.c: warning: 'rc' may be used uninitialized in this function [-Wuninitialized]:  => 876:2
  + /home/kisskb/slave/src/drivers/crypto/inside-secure/safexcel_cipher.c: warning: 'safexcel_cipher_exit_inv' uses dynamic stack allocation [enabled by default]:  => 459:1
  + /home/kisskb/slave/src/drivers/crypto/inside-secure/safexcel_hash.c: warning: 'safexcel_ahash_exit_inv' uses dynamic stack allocation [enabled by default]:  => 486:1
  + /home/kisskb/slave/src/drivers/crypto/s5p-sss.c: warning: 's5p_hash_shash_digest' uses dynamic stack allocation [enabled by default]:  => 1539:1
  + /home/kisskb/slave/src/drivers/gpio/gpio-max3191x.c: warning: 'gpiod_set_array_single_value_cansleep' uses dynamic stack allocation [enabled by default]:  => 324:1
  + /home/kisskb/slave/src/drivers/gpio/gpiolib.c: warning: 'gpiod_get_array_value_complex' uses dynamic stack allocation [enabled by default]:  => 2644:1
  + /home/kisskb/slave/src/drivers/gpu/drm/drm_gem_cma_helper.c: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=]:  => 115:21
  + /home/kisskb/slave/src/drivers/iio/industrialio-core.c: warning: 'name' may be used uninitialized in this function [-Wuninitialized]:  => 1307:8
  + /home/kisskb/slave/src/drivers/iio/industrialio-core.c: warning: 'sz' may be used uninitialized in this function [-Wuninitialized]:  => 1308:2
  + /home/kisskb/slave/src/drivers/iio/industrialio-core.c: warning: control reaches end of non-void function [-Wreturn-type]:  => 262:1
  + /home/kisskb/slave/src/drivers/md/dm-crypt.c: warning: 'crypt_iv_lmk_one.isra.29' uses dynamic stack allocation [enabled by default]:  => 640:1
  + /home/kisskb/slave/src/drivers/md/dm-crypt.c: warning: 'crypt_iv_tcw_whitening.isra.28' uses dynamic stack allocation [enabled by default]:  => 787:1
  + /home/kisskb/slave/src/drivers/net/ethernet/intel/fm10k/fm10k_pci.c: warning: 'fm10k_resume' defined but not used [-Wunused-function]:  => 2475:12
  + /home/kisskb/slave/src/drivers/net/ethernet/intel/fm10k/fm10k_pci.c: warning: 'fm10k_suspend' defined but not used [-Wunused-function]:  => 2502:12
  + /home/kisskb/slave/src/drivers/net/ethernet/mellanox/mlx5/core/fs_core.c: warning: 'err' may be used uninitialized in this function [-Wuninitialized]:  => 864:5
  + /home/kisskb/slave/src/drivers/nfc/s3fwrn5/firmware.c: warning: 's3fwrn5_fw_download' uses dynamic stack allocation [enabled by default]  CC      drivers/iio/adc/viperboard_adc.o:  => 501:1
  + /home/kisskb/slave/src/drivers/usb/host/xhci-debugfs.c: warning: 'f_map' may be used uninitialized in this function [-Wuninitialized]:  => 245:20, 326:20
  + /home/kisskb/slave/src/fs/afs/cell.c: warning: 'ret' may be used uninitialized in this function [-Wuninitialized]:  => 628:14
  + /home/kisskb/slave/src/fs/btrfs/ref-verify.c: warning: 'ret' may be used uninitialized in this function [-Wuninitialized]:  => 568:2, 565:6, 516:2, 600:7
  + /home/kisskb/slave/src/include/linux/kern_levels.h: warning: format '%d' expects argument of type 'int', but argument 4 has type 'tcflag_t {aka long unsigned int}' [-Wformat=]:  => 5:18
  + /home/kisskb/slave/src/include/linux/kern_levels.h: warning: format '%d' expects argument of type 'int', but argument 5 has type 'tcflag_t {aka long unsigned int}' [-Wformat=]:  => 5:18
  + /home/kisskb/slave/src/include/linux/list.h: warning: 'wait' may be used uninitialized in this function [-Wuninitialized]:  => 29:13
  + /home/kisskb/slave/src/include/linux/spinlock.h: warning: 'ws' may be used uninitialized in this function [-Wuninitialized]:  => 335:2
  + /home/kisskb/slave/src/include/linux/string.h: warning: array subscript is above array bounds [-Warray-bounds]:  => 265:29
  + /home/kisskb/slave/src/include/linux/unaligned/le_byteshift.h: warning: array subscript is above array bounds [-Warray-bounds]:  => 26:7
  + /home/kisskb/slave/src/include/media/v4l2-mediabus.h: warning: 'pix.<Ud260>.ycbcr_enc' may be used uninitialized in this function [-Wuninitialized]:  => 114:22
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U  a0>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U 140>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U 3c0>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U 8c0>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U dc0>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U10a0>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U11e0>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U1320>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U13c0>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U1640>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U16e0>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U1aa0>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33, 119:32
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U1e60>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U2000>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U2500>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U2640>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U2820>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U3000>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U3dc0>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U4000>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U4500>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U4dc0>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U5140>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U5280>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U6140>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U6320>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U7000>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U7a00>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U8280>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U8460>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U8c80>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U8dc0>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32, 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U9280>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U9640>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U9f00>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ua140>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ua640>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ub000>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ub0a0>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33, 119:32
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ub780>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ube60>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ucaa0>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ucdc0>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ud000>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ud780>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Udd20>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ue280>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ue8c0>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ued20>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uf6e0>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uf8c0>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uf960>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
  + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ufaa0>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
  + /home/kisskb/slave/src/lib/asn1_decoder.c: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'unsigned int' [-Wformat]:  => 401:3, 432:4, 340:4, 205:2
  + /home/kisskb/slave/src/lib/asn1_decoder.c: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat]:  => 515:2, 309:3, 401:3, 432:4, 472:2, 205:2
  + /home/kisskb/slave/src/lib/asn1_decoder.c: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat]:  => 515:2, 205:2, 401:3
  + /home/kisskb/slave/src/lib/asn1_decoder.c: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat]:  => 401:3, 205:2
  + /home/kisskb/slave/src/lib/asn1_decoder.c: warning: format '%zu' expects argument of type 'size_t', but argument 7 has type 'unsigned int' [-Wformat]:  => 515:2
  + /home/kisskb/slave/src/lib/assoc_array.c: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'unsigned int' [-Wformat]:  => 785:2, 885:3
  + /home/kisskb/slave/src/lib/bch.c: warning: 'solve_linear_system.isra.15.constprop.16' uses dynamic stack allocation [enabled by default]:  => 502:1
  + /home/kisskb/slave/src/lib/mpi/mpicoder.c: warning: 'buff' may be used uninitialized in this function [-Wuninitialized]: 336:12 => 336:12, 352:8
  + /home/kisskb/slave/src/mm/percpu.c: warning: #warning "the CRIS architecture has physical and virtual addresses confused" [-Wcpp]:  => 2723:2
  + /home/kisskb/slave/src/mm/slub.c: warning: 'deactivate_slab.isra.47' uses dynamic stack allocation [enabled by default]:  => 2151:1
  + /home/kisskb/slave/src/mm/slub.c: warning: 'get_partial_node.isra.49' uses dynamic stack allocation [enabled by default]:  => 1851:1
  + /home/kisskb/slave/src/mm/slub.c: warning: 'unfreeze_partials.isra.48' uses dynamic stack allocation [enabled by default]:  => 2219:1
  + /home/kisskb/slave/src/mm/vmstat.c: warning: 'oldval' may be used uninitialized in this function [-Wuninitialized]:  => 89:5
  + /home/kisskb/slave/src/security/keys/keyctl.c: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat]:  => 1051:2
  + /home/kisskb/slave/src/security/keys/keyring.c: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat]:  => 464:2
  + /home/kisskb/slave/src/security/keys/keyring.c: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat]:  => 437:2
  + /home/kisskb/slave/src/security/keys/keyring.c: warning: format '%zu' expects argument of type 'size_t', but argument 6 has type 'unsigned int' [-Wformat]:  => 437:2
  + /home/kisskb/slave/src/security/keys/request_key.c: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat]:  => 213:2
  + /home/kisskb/slave/src/security/keys/request_key.c: warning: format '%zu' expects argument of type 'size_t', but argument 6 has type 'unsigned int' [-Wformat]:  => 559:2
  + /home/kisskb/slave/src/security/keys/request_key_auth.c: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=]:  => 77:31
  + /home/kisskb/slave/src/security/keys/request_key_auth.c: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat]:  => 77:3
  + /home/kisskb/slave/src/sound/soc/soc-dapm.c: warning: 'private_value' may be used uninitialized in this function [-Wuninitialized]:  => 3942:28
  + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/auxdisplay/img-ascii-lcd.o:  => N/A
  + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/gpio/gpio-ath79.o:  => N/A
  + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/gpio/gpio-iop.o:  => N/A
  + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/iio/accel/kxsd9-i2c.o:  => N/A
  + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/iio/adc/qcom-vadc-common.o:  => N/A
  + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/input/touchscreen/of_touchscreen.o:  => N/A
  + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/media/platform/mtk-vcodec/mtk-vcodec-common.o:  => N/A
  + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/media/platform/soc_camera/soc_scale_crop.o:  => N/A
  + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/media/platform/tegra-cec/tegra_cec.o:  => N/A
  + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/mtd/nand/denali_pci.o:  => N/A
  + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/net/ethernet/cirrus/cs89x0.o:  => N/A
  + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/phy/qualcomm/phy-qcom-ufs.o:  => N/A
  + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/pinctrl/pxa/pinctrl-pxa2xx.o:  => N/A
  + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/power/reset/zx-reboot.o:  => N/A
  + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/soc/qcom/rmtfs_mem.o:  => N/A
  + modpost: WARNING: modpost: missing MODULE_LICENSE() in net/9p/9pnet_xen.o:  => N/A
  + modpost: WARNING: modpost: missing MODULE_LICENSE() in sound/soc/codecs/snd-soc-pcm512x-spi.o:  => N/A
  + warning: "memcpy" [crypto/sm3_generic.ko] has no CRC!:  => N/A
  + warning: "memcpy" [net/nsh/nsh.ko] has no CRC!:  => N/A
  + warning: EXPORT symbol "___rw_read_enter" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
  + warning: EXPORT symbol "___rw_read_exit" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
  + warning: EXPORT symbol "___rw_read_try" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
  + warning: EXPORT symbol "___rw_write_enter" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
  + warning: EXPORT symbol "__ashldi3" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
  + warning: EXPORT symbol "__ashrdi3" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
  + warning: EXPORT symbol "__copy_1page" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
  + warning: EXPORT symbol "__divdi3" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
  + warning: EXPORT symbol "__lshrdi3" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
  + warning: EXPORT symbol "__muldi3" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
  + warning: EXPORT symbol "__ndelay" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
  + warning: EXPORT symbol "__udelay" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
  + warning: EXPORT symbol "bzero_1page" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
  + warning: EXPORT symbol "empty_zero_page" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
  + warning: vmlinux.o(.text+0x35e8): Section mismatch in reference from the variable __boot_from_prom to the function .init.text:prom_init():  => N/A
  + warning: vmlinux.o(.text+0x4a98618): Section mismatch in reference from the function .create_device_attrs() to the function .init.text:.make_sensor_label():  => N/A
  + warning: vmlinux.o(.text+0xea8): Section mismatch in reference from the function pci_find_next_ext_capability() to the function .init.text:pcibios_init_bridge():  => N/A
  + warning: vmlinux.o(.text.unlikely+0x110): Section mismatch in reference from the function .init_fallback_flush() to the function .init.text:.safe_stack_limit():  => N/A
  + warning: vmlinux.o(.text.unlikely+0x13c): Section mismatch in reference from the function .init_fallback_flush() to the function .init.text:.memblock_alloc_base():  => N/A
  + warning: vmlinux.o(.text.unlikely+0x31dc): Section mismatch in reference from the function .pnv_setup_rfi_flush() to the function .init.text:.setup_rfi_flush():  => N/A

827 warning improvements:
  - /home/kisskb/slave/src/arch/m68k/include/asm/uaccess_mm.h: warning: 'info.fd' may be used uninitialized in this function [-Wuninitialized]: 329:3 => 
  - /home/kisskb/slave/src/arch/mips/include/asm/sibyte/bcm1480_scd.h: warning: "M_SPC_CFG_CLEAR" redefined [enabled by default]: 274:0 => 
  - /home/kisskb/slave/src/arch/mips/include/asm/sibyte/bcm1480_scd.h: warning: "M_SPC_CFG_CLEAR" redefined: 274:0 => 
  - /home/kisskb/slave/src/arch/mips/include/asm/sibyte/bcm1480_scd.h: warning: "M_SPC_CFG_ENABLE" redefined [enabled by default]: 275:0 => 
  - /home/kisskb/slave/src/arch/mips/include/asm/sibyte/bcm1480_scd.h: warning: "M_SPC_CFG_ENABLE" redefined: 275:0 => 
  - /home/kisskb/slave/src/arch/sh/boards/mach-se/770x/setup.c: warning: (near initialization for 'sh_eth0_device.dev.platform_data') [enabled by default]: 135:3 => 
  - /home/kisskb/slave/src/arch/sh/boards/mach-se/770x/setup.c: warning: (near initialization for 'sh_eth1_device.dev.platform_data') [enabled by default]: 158:3 => 
  - /home/kisskb/slave/src/arch/sh/boards/mach-se/770x/setup.c: warning: initialization makes pointer from integer without a cast [enabled by default]: 158:3, 135:3 => 
  - /home/kisskb/slave/src/crypto/keywrap.c: warning: 'crypto_kw_decrypt' uses dynamic stack allocation [enabled by default]: 218:1 => 
  - /home/kisskb/slave/src/crypto/keywrap.c: warning: 'crypto_kw_encrypt' uses dynamic stack allocation [enabled by default]: 303:1 => 
  - /home/kisskb/slave/src/drivers/crypto/chelsio/chcr_algo.c: warning: 'chcr_copy_assoc.isra.19' uses dynamic stack allocation [enabled by default]: 1898:1 => 
  - /home/kisskb/slave/src/drivers/gpu/drm/drm_gem_cma_helper.c: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=]: 115:60 => 
  - /home/kisskb/slave/src/drivers/infiniband/core/security.c: warning: 'new_pps' may be used uninitialized in this function [-Wuninitialized]: 606:28 => 
  - /home/kisskb/slave/src/drivers/infiniband/core/uverbs_std_types.c: warning: 'inbuf' may be used uninitialized in this function [-Wuninitialized]: 249:2 => 
  - /home/kisskb/slave/src/drivers/infiniband/core/uverbs_std_types.c: warning: 'outbuf' may be used uninitialized in this function [-Wuninitialized]: 249:2 => 
  - /home/kisskb/slave/src/drivers/md/dm-crypt.c: warning: 'crypt_iv_lmk_one.isra.28' uses dynamic stack allocation [enabled by default]: 640:1 => 
  - /home/kisskb/slave/src/drivers/md/dm-crypt.c: warning: 'crypt_iv_tcw_whitening.isra.27' uses dynamic stack allocation [enabled by default]: 787:1 => 
  - /home/kisskb/slave/src/drivers/md/raid10.c: warning: 'handle_reshape_read_error' uses dynamic stack allocation [enabled by default]: 4644:1 => 
  - /home/kisskb/slave/src/drivers/media/pci/ddbridge/ddbridge-io.h: warning: 'return' with a value, in function returning void [enabled by default]: 55:2, 50:2 => 
  - /home/kisskb/slave/src/drivers/media/platform/rcar_drif.c: warning: 'ret' may be used uninitialized in this function [-Wuninitialized]: 658:2, 756:5 => 
  - /home/kisskb/slave/src/drivers/mtd/spi-nor/stm32-quadspi.c: warning: 'ret' may be used uninitialized in this function [-Wuninitialized]: 248:2, 309:5 => 
  - /home/kisskb/slave/src/drivers/net/ethernet/freescale/ucc_geth.c: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'resource_size_t' [-Wformat]: 3860:3 => 
  - /home/kisskb/slave/src/drivers/net/ethernet/ibm/ibmvnic.c: warning: 'rc' may be used uninitialized in this function [-Wuninitialized]: 1528:5 => 
  - /home/kisskb/slave/src/drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.c: warning: 'err' may be used uninitialized in this function [-Wuninitialized]: 126:6, 147:6 => 
  - /home/kisskb/slave/src/drivers/net/ethernet/xilinx/ll_temac_main.c: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]: 633:22 => 
  - /home/kisskb/slave/src/drivers/net/hamradio/dmascc.c: warning: the frame size of 1032 bytes is larger than 1024 bytes [-Wframe-larger-than=]: 428:1 => 
  - /home/kisskb/slave/src/drivers/net/ieee802154/ca8210.c: warning: (near initialization for 'header.fc') [-Wmissing-braces]: 1947:9 => 
  - /home/kisskb/slave/src/drivers/net/ieee802154/ca8210.c: warning: missing braces around initializer [-Wmissing-braces]: 1947:9 => 
  - /home/kisskb/slave/src/drivers/scsi/qla2xxx/qla_gs.c: warning: array subscript is above array bounds [-Warray-bounds]: 1398:7, 2279:7 => 
  - /home/kisskb/slave/src/drivers/staging/comedi/drivers/pcl818.c: warning: 'last_chan' may be used uninitialized in this function [-Wuninitialized]: 336:6 => 
  - /home/kisskb/slave/src/fs/afs/internal.h: warning: 'packed' attribute ignored for field of type 'enum <anonymous>' [-Wattributes]: 167:2 => 
  - /home/kisskb/slave/src/fs/binfmt_elf_fdpic.c: warning: unused variable 'addr' [-Wunused-variable]: 1492:17 => 
  - /home/kisskb/slave/src/include/linux/byteorder/big_endian.h: warning: #warning inconsistent configuration, needs CONFIG_CPU_BIG_ENDIAN [-Wcpp]  CC      kernel/irq/proc.o: 8:2 => 
  - /home/kisskb/slave/src/include/linux/byteorder/big_endian.h: warning: #warning inconsistent configuration, needs CONFIG_CPU_BIG_ENDIAN [-Wcpp]: 8:2 => 
  - /home/kisskb/slave/src/include/linux/byteorder/big_endian.h: warning: #warning inconsistent configuration, needs CONFIG_CPU_BIG_ENDIAN [-Wcpp]In file included from /home/kisskb/slave/src/arch/m32r/include/uapi/asm/byteorder.h:8:0,: 8:2 => 
  - /home/kisskb/slave/src/include/math-emu/double.h: warning: "__LITTLE_ENDIAN" is not defined [-Wundef]: 59:5 => 
  - /home/kisskb/slave/src/include/math-emu/single.h: warning: "__LITTLE_ENDIAN" is not defined [-Wundef]: 50:5 => 
  - /home/kisskb/slave/src/include/media/v4l2-mediabus.h: warning: 'pix.<U27b8>.ycbcr_enc' may be used uninitialized in this function [-Wuninitialized]: 114:22 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U 5a0>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U 640>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U1be0>]' may be used uninitialized in this function [-Wuninitialized]: 119:32 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U2320>]' may be used uninitialized in this function [-Wuninitialized]: 119:32 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U28c0>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U2f00>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U3280>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U3c80>]' may be used uninitialized in this function [-Wuninitialized]: 119:32 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U4320>]' may be used uninitialized in this function [-Wuninitialized]: 119:32 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U43c0>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U4be0>]' may be used uninitialized in this function [-Wuninitialized]: 119:32 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U4d20>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U53c0>]' may be used uninitialized in this function [-Wuninitialized]: 119:32 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U6280>]' may be used uninitialized in this function [-Wuninitialized]: 119:32 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U68c0>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U6960>]' may be used uninitialized in this function [-Wuninitialized]: 119:32, 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U6b40>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U7140>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U75a0>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U7be0>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U7e60>]' may be used uninitialized in this function [-Wuninitialized]: 119:32 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U7f00>]' may be used uninitialized in this function [-Wuninitialized]: 119:32 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U80a0>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U8960>]' may be used uninitialized in this function [-Wuninitialized]: 119:32 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U8f00>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U9500>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U9780>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U9b40>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U9d20>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ua5a0>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ubaa0>]' may be used uninitialized in this function [-Wuninitialized]: 119:32 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ubb40>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ubc80>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uc000>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uc1e0>]' may be used uninitialized in this function [-Wuninitialized]: 100:33, 119:32 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uc320>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uc3c0>]' may be used uninitialized in this function [-Wuninitialized]: 119:32 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uc780>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ucc80>]' may be used uninitialized in this function [-Wuninitialized]: 119:32 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ud0a0>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ud140>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ud500>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Udb40>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ue140>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ue3c0>]' may be used uninitialized in this function [-Wuninitialized]: 119:32 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ue460>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uec80>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uef00>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uf500>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Ufe60>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<Uff00>]' may be used uninitialized in this function [-Wuninitialized]: 100:33 => 
  - /home/kisskb/slave/src/kernel/time/timekeeping.c: warning: #warning Please contact your maintainers, as GENERIC_TIME_VSYSCALL_OLD compatibity will disappear soon. [-Wcpp]: 519:2 => 
  - /home/kisskb/slave/src/lib/bch.c: warning: 'solve_linear_system.isra.13.constprop.16' uses dynamic stack allocation [enabled by default]: 502:1 => 
  - /home/kisskb/slave/src/mm/slub.c: warning: 'deactivate_slab.isra.49' uses dynamic stack allocation [enabled by default]: 2172:1 => 
  - /home/kisskb/slave/src/mm/slub.c: warning: 'get_partial_node.isra.51' uses dynamic stack allocation [enabled by default]: 1872:1 => 
  - /home/kisskb/slave/src/mm/slub.c: warning: 'unfreeze_partials.isra.50' uses dynamic stack allocation [enabled by default]: 2240:1 => 
  - scripts/Makefile.gcc-plugins: warning: cannot use CONFIG_KCOV: -fsanitize-coverage=trace-pc is not supported by compiler: 24 => 
  - warning: "memcpy" [drivers/auxdisplay/img-ascii-lcd.ko] has no CRC!: N/A => 
  - warning: (FAULT_INJECTION_STACKTRACE_FILTER && LATENCYTOP && DWARF_UNWINDER && KMEMCHECK && LOCKDEP) selects FRAME_POINTER which has unmet direct dependencies (DEBUG_KERNEL && (CRIS || M68K || FRV || UML || SUPERH || BLACKFIN || MN10300 || METAG) || ARCH_WANT_FRAME_POINTERS): N/A => 
  - warning: (PM_DEVFREQ && DRM_MSM && ARM_EXYNOS_BUS_DEVFREQ && ARM_TEGRA_DEVFREQ && ARM_RK3399_DMC_DEVFREQ && DEVFREQ_EVENT_EXYNOS_NOCP && DEVFREQ_EVENT_EXYNOS_PPMU) selects PM_OPP which has unmet direct dependencies (SPARC64): N/A => 
  - warning: vmlinux.o(.text+0x3578): Section mismatch in reference from the variable __boot_from_prom to the function .init.text:prom_init(): N/A => 
  - warning: vmlinux.o(.text+0x4927678): Section mismatch in reference from the function .create_device_attrs() to the function .init.text:.make_sensor_label(): N/A => 
  - warning: vmlinux.o(.text+0xdd0): Section mismatch in reference from the function ipc_rmid() to the function .init.text:pcibios_init_bridge(): 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] 3+ messages in thread

* Re: Build regressions/improvements in v4.15-rc8
  2018-01-15 15:21 Build regressions/improvements in v4.15-rc8 Geert Uytterhoeven
@ 2018-01-16  9:24 ` Arnd Bergmann
  2018-01-16  9:38   ` Geert Uytterhoeven
  0 siblings, 1 reply; 3+ messages in thread
From: Arnd Bergmann @ 2018-01-16  9:24 UTC (permalink / raw)
  To: Geert Uytterhoeven; +Cc: Linux Kernel Mailing List, linux-s390

On Mon, Jan 15, 2018 at 4:21 PM, Geert Uytterhoeven
<geert@linux-m68k.org> wrote:

>
> *** WARNINGS ***
>
> [Deleted 568 lines about "warning: ... [-Wpointer-sign]" on parisc-allmodconfig]
> [Deleted 1319 lines about "warning: -ffunction-sections disabled; it makes profiling impossible [enabled by default]" on parisc-allmodconfig]

parisc builds seem to have gotten worse than they used to in general.

>   + /home/kisskb/slave/src/drivers/crypto/inside-secure/safexcel_cipher.c: warning: 'safexcel_cipher_exit_inv' uses dynamic stack allocation [enabled by default]:  => 459:1
>   + /home/kisskb/slave/src/drivers/crypto/inside-secure/safexcel_hash.c: warning: 'safexcel_ahash_exit_inv' uses dynamic stack allocation [enabled by default]:  => 486:1
>   + /home/kisskb/slave/src/drivers/crypto/s5p-sss.c: warning: 's5p_hash_shash_digest' uses dynamic stack allocation [enabled by default]:  => 1539:1
>   + /home/kisskb/slave/src/drivers/gpio/gpio-max3191x.c: warning: 'gpiod_set_array_single_value_cansleep' uses dynamic stack allocation [enabled by default]:  => 324:1
>   + /home/kisskb/slave/src/drivers/gpio/gpiolib.c: warning: 'gpiod_get_array_value_complex' uses dynamic stack allocation [enabled by default]:  => 2644:1

This seems to come from s390 using -mstack-size= rather than
-Wframe-larger-than=, there are many
more of this one. We also have a generic -Wstack-usage= warning in
modern gcc with similar output,
so we could decide to enable that at W=1 if there is consensus that
this is a good thing, otherwise
it may be better for s390 to just use the default warning.

>   + /home/kisskb/slave/src/drivers/gpu/drm/drm_gem_cma_helper.c: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=]:  => 115:21

This appears to have been introduced by a warning fix for the reverse warning.
The variable here is indeed a 'size_t', but there is apparently at least one
architecture on which the compiler's idea of size_t disagrees with the kernel
definition. Do you know which architecture caused this?

>   + /home/kisskb/slave/src/drivers/iio/industrialio-core.c: warning: 'name' may be used uninitialized in this function [-Wuninitialized]:  => 1307:8
>   + /home/kisskb/slave/src/drivers/iio/industrialio-core.c: warning: 'sz' may be used uninitialized in this function [-Wuninitialized]:  => 1308:2
>   + /home/kisskb/slave/src/drivers/iio/industrialio-core.c: warning: control reaches end of non-void function [-Wreturn-type]:  => 262:1

This should have been addressed by my patch that makes 'BUG()' never return
on any architecture, it's in linux-next now. Which architecture caused this?

>   + /home/kisskb/slave/src/drivers/net/ethernet/intel/fm10k/fm10k_pci.c: warning: 'fm10k_resume' defined but not used [-Wunused-function]:  => 2475:12
>   + /home/kisskb/slave/src/drivers/net/ethernet/intel/fm10k/fm10k_pci.c: warning: 'fm10k_suspend' defined but not used [-Wunused-function]:  => 2502:12

I sent a patch in October, no idea what happened. I sent it again now.

[-Wuninitialized]:  => 114:22
>   + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U  a0>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
>   + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U 140>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
>   + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U 3c0>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
>   + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U 8c0>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
>   + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U dc0>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33

Ugh. Any idea on which compiler/arch has those?

>   + /home/kisskb/slave/src/lib/asn1_decoder.c: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'unsigned int' [-Wformat]:  => 401:3, 432:4, 340:4, 205:2
>   + /home/kisskb/slave/src/lib/asn1_decoder.c: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat]:  => 515:2, 309:3, 401:3, 432:4, 472:2, 205:2
>   + /home/kisskb/slave/src/lib/asn1_decoder.c: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat]:  => 515:2, 205:2, 401:3
>   + /home/kisskb/slave/src/lib/asn1_decoder.c: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat]:  => 401:3, 205:2
>   + /home/kisskb/slave/src/lib/asn1_decoder.c: warning: format '%zu' expects argument of type 'size_t', but argument 7 has type 'unsigned int' [-Wformat]:  => 515:2
>   + /home/kisskb/slave/src/lib/assoc_array.c: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'unsigned int' [-Wformat]:  => 785:2, 885:3

More of the above.

>   + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/auxdisplay/img-ascii-lcd.o:  => N/A
>   + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/gpio/gpio-ath79.o:  => N/A
>   + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/gpio/gpio-iop.o:  => N/A
>   + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/iio/accel/kxsd9-i2c.o:  => N/A
>   + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/iio/adc/qcom-vadc-common.o:  => N/A
>   + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/input/touchscreen/of_touchscreen.o:  => N/A
>   + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/media/platform/mtk-vcodec/mtk-vcodec-common.o:  => N/A
>   + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/media/platform/soc_camera/soc_scale_crop.o:  => N/A
>   + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/media/platform/tegra-cec/tegra_cec.o:  => N/A
>   + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/mtd/nand/denali_pci.o:  => N/A
>   + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/net/ethernet/cirrus/cs89x0.o:  => N/A
>   + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/phy/qualcomm/phy-qcom-ufs.o:  => N/A
>   + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/pinctrl/pxa/pinctrl-pxa2xx.o:  => N/A
>   + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/power/reset/zx-reboot.o:  => N/A
>   + modpost: WARNING: modpost: missing MODULE_LICENSE() in drivers/soc/qcom/rmtfs_mem.o:  => N/A
>   + modpost: WARNING: modpost: missing MODULE_LICENSE() in net/9p/9pnet_xen.o:  => N/A
>   + modpost: WARNING: modpost: missing MODULE_LICENSE() in sound/soc/codecs/snd-soc-pcm512x-spi.o:  => N/A

Most of the added modpost warnings got addressed already, I recently
took a look at whatever
remained at the time and sent patches for all.

>   + warning: "memcpy" [crypto/sm3_generic.ko] has no CRC!:  => N/A
>   + warning: "memcpy" [net/nsh/nsh.ko] has no CRC!:  => N/A
>   + warning: EXPORT symbol "___rw_read_enter" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>   + warning: EXPORT symbol "___rw_read_exit" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>   + warning: EXPORT symbol "___rw_read_try" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>   + warning: EXPORT symbol "___rw_write_enter" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>   + warning: EXPORT symbol "__ashldi3" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>   + warning: EXPORT symbol "__ashrdi3" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>   + warning: EXPORT symbol "__copy_1page" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>   + warning: EXPORT symbol "__divdi3" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>   + warning: EXPORT symbol "__lshrdi3" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>   + warning: EXPORT symbol "__muldi3" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>   + warning: EXPORT symbol "__ndelay" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>   + warning: EXPORT symbol "__udelay" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>   + warning: EXPORT symbol "bzero_1page" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>   + warning: EXPORT symbol "empty_zero_page" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A

This seems to be a problem with the export-from-assembler patches that got added
at some point in all the architectures. I don't remember all the
details, but apparently
the ARM portion got reverted because of this, and other architectures didn't
revert theirs.  I think I bisected this to a particular binutils
commit at the time.

       Arnd

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

* Re: Build regressions/improvements in v4.15-rc8
  2018-01-16  9:24 ` Arnd Bergmann
@ 2018-01-16  9:38   ` Geert Uytterhoeven
  0 siblings, 0 replies; 3+ messages in thread
From: Geert Uytterhoeven @ 2018-01-16  9:38 UTC (permalink / raw)
  To: Arnd Bergmann; +Cc: Linux Kernel Mailing List, linux-s390

Hi Arnd,

On Tue, Jan 16, 2018 at 10:24 AM, Arnd Bergmann <arnd@arndb.de> wrote:
> On Mon, Jan 15, 2018 at 4:21 PM, Geert Uytterhoeven
> <geert@linux-m68k.org> wrote:
>> *** WARNINGS ***
>>
>> [Deleted 568 lines about "warning: ... [-Wpointer-sign]" on parisc-allmodconfig]
>> [Deleted 1319 lines about "warning: -ffunction-sections disabled; it makes profiling impossible [enabled by default]" on parisc-allmodconfig]
>
> parisc builds seem to have gotten worse than they used to in general.

it's been like that for quite a while...

>>   + /home/kisskb/slave/src/drivers/gpu/drm/drm_gem_cma_helper.c: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat=]:  => 115:21
>
> This appears to have been introduced by a warning fix for the reverse warning.
> The variable here is indeed a 'size_t', but there is apparently at least one
> architecture on which the compiler's idea of size_t disagrees with the kernel
> definition. Do you know which architecture caused this?

Ah, I should look into kup and start publishing summaries again...

arcv2/axs103_smp_defconfig

>>   + /home/kisskb/slave/src/drivers/iio/industrialio-core.c: warning: 'name' may be used uninitialized in this function [-Wuninitialized]:  => 1307:8
>>   + /home/kisskb/slave/src/drivers/iio/industrialio-core.c: warning: 'sz' may be used uninitialized in this function [-Wuninitialized]:  => 1308:2
>>   + /home/kisskb/slave/src/drivers/iio/industrialio-core.c: warning: control reaches end of non-void function [-Wreturn-type]:  => 262:1
>
> This should have been addressed by my patch that makes 'BUG()' never return
> on any architecture, it's in linux-next now. Which architecture caused this?

cris-allmodconfig


> [-Wuninitialized]:  => 114:22
>>   + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U  a0>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
>>   + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U 140>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
>>   + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U 3c0>]' may be used uninitialized in this function [-Wuninitialized]:  => 119:32
>>   + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U 8c0>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
>>   + /home/kisskb/slave/src/kernel/rcu/srcutree.c: warning: 'levelspread[<U dc0>]' may be used uninitialized in this function [-Wuninitialized]:  => 100:33
>
> Ugh. Any idea on which compiler/arch has those?

There are more than the 5 listed above:

am33_2.0/asb2303_defconfig
am33_2.0/asb2364_defconfig
arm/colibri_pxa270_defconfig
arm/efm32_defconfig
arm/exynos_defconfig
arm/ezx_defconfig
arm/h3600_defconfig
arm/imote2_defconfig
arm/imx_v6_v7_defconfig
arm/integrator_defconfig
arm/lpc32xx_defconfig
arm/magician_defconfig
arm/mmp2_defconfig
arm/mv78xx0_defconfig
arm/mvebu_v7_defconfig
arm/netx_defconfig
arm/nhk8815_defconfig
arm/nuc910_defconfig
arm/nuc950_defconfig
arm/nuc960_defconfig
arm/omap1_defconfig
arm/omap2plus_defconfig
arm/orion5x_defconfig
arm/palmz72_defconfig
arm/pcm027_defconfig
arm/pxa168_defconfig
arm/pxa3xx_defconfig
arm/pxa910_defconfig
arm/realview_defconfig
arm/s5pv210_defconfig
arm/shmobile_defconfig
arm/simpad_defconfig
arm/spitz_defconfig
arm/tegra_defconfig
arm/u300_defconfig
arm/u8500_defconfig
arm/vexpress_defconfig
bfin/BF527-AD7160-EVAL_defconfig
bfin/BF561-EZKIT-SMP_defconfig
i386/i386_defconfig
m32r/m32700ut.smp_defconfig
mips/bigsur_defconfig
mips/malta_defconfig
mips/mips-defconfig
parisc64/a500_defconfig
powerpc/44x/currituck_defconfig
powerpc/cell_defconfig
powerpc/chrp32_defconfig
powerpc/g5_defconfig
powerpc/maple_defconfig
powerpc/pasemi_defconfig
powerpc/pmac32_defconfig+SMP
powerpc/ps3_defconfig
sh4/ap325rxa_defconfig
sh4/ecovec24_defconfig
sh4/edosk7760_defconfig
sh4/kfr2r09_defconfig
sh4/microdev_defconfig
sh4/polaris_defconfig
sh4/r7785rp_defconfig
sh4/sdk7780_defconfig
sh4/se7206_defconfig
sh4/se7705_defconfig
sh4/se7722_defconfig
sh4/se7724_defconfig
sh4/sh03_defconfig
sh4/sh7785lcr_32bit_defconfig
sh4/shx3_defconfig
sh4/ul2_defconfig
x86_64/x86_64-randconfig

>>   + /home/kisskb/slave/src/lib/asn1_decoder.c: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'unsigned int' [-Wformat]:  => 401:3, 432:4, 340:4, 205:2
>>   + /home/kisskb/slave/src/lib/asn1_decoder.c: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat]:  => 515:2, 309:3, 401:3, 432:4, 472:2, 205:2
>>   + /home/kisskb/slave/src/lib/asn1_decoder.c: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'unsigned int' [-Wformat]:  => 515:2, 205:2, 401:3
>>   + /home/kisskb/slave/src/lib/asn1_decoder.c: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'unsigned int' [-Wformat]:  => 401:3, 205:2
>>   + /home/kisskb/slave/src/lib/asn1_decoder.c: warning: format '%zu' expects argument of type 'size_t', but argument 7 has type 'unsigned int' [-Wformat]:  => 515:2
>>   + /home/kisskb/slave/src/lib/assoc_array.c: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'unsigned int' [-Wformat]:  => 785:2, 885:3
>
> More of the above.

am33_2.0/asb2364_defconfig

>>   + warning: "memcpy" [crypto/sm3_generic.ko] has no CRC!:  => N/A
>>   + warning: "memcpy" [net/nsh/nsh.ko] has no CRC!:  => N/A

For this I sent a patch a while ago, but it hasn't gone upstream yet as
Linus rejected the UML pull request due to being too late for v4.15-rc1.

>>   + warning: EXPORT symbol "___rw_read_enter" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>>   + warning: EXPORT symbol "___rw_read_exit" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>>   + warning: EXPORT symbol "___rw_read_try" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>>   + warning: EXPORT symbol "___rw_write_enter" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>>   + warning: EXPORT symbol "__ashldi3" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>>   + warning: EXPORT symbol "__ashrdi3" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>>   + warning: EXPORT symbol "__copy_1page" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>>   + warning: EXPORT symbol "__divdi3" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>>   + warning: EXPORT symbol "__lshrdi3" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>>   + warning: EXPORT symbol "__muldi3" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>>   + warning: EXPORT symbol "__ndelay" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>>   + warning: EXPORT symbol "__udelay" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>>   + warning: EXPORT symbol "bzero_1page" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>>   + warning: EXPORT symbol "empty_zero_page" [vmlinux] version generation failed, symbol will not be versioned.:  => N/A
>
> This seems to be a problem with the export-from-assembler patches that got added
> at some point in all the architectures. I don't remember all the
> details, but apparently
> the ARM portion got reverted because of this, and other architectures didn't
> revert theirs.  I think I bisected this to a particular binutils
> commit at the time.

All from sparc64/sparc-allmodconfig

sparc64/sparc64-defconfig has one more (_mcount)
um-x86_64/um-allmodconfig um-x86_64/um-allyesconfig have two ({__,}memcpy,
perhaps also fixed by has no CRC fix?).

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

end of thread, other threads:[~2018-01-16  9:38 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-01-15 15:21 Build regressions/improvements in v4.15-rc8 Geert Uytterhoeven
2018-01-16  9:24 ` Arnd Bergmann
2018-01-16  9:38   ` Geert Uytterhoeven

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.