Buildresult: powerpc-next-rand/powerpc-randconfig/powerpc-gcc4.6 built on Feb 14 2019, 21:41
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
OK
Date/Time:
Feb 14 2019, 21:41
Duration:
0:03:05.525063
Builder:
ka2
Revision:
powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (
bc13f05ffaf016d42536571c2e9173f85cefd47a)
Target:
powerpc-next-rand/powerpc-randconfig/powerpc-gcc4.6
Branch:
powerpc-next-rand
Compiler:
powerpc-gcc4.6
(powerpc-linux-gcc (GCC) 4.6.3 / GNU ld (GNU Binutils) 2.22)
Config:
randconfig
(
download
)
Log:
Download original
Possible warnings (47)
arch/powerpc/xmon/dis-asm.h:20:2: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'long unsigned int' [-Wformat] arch/powerpc/xmon/dis-asm.h:26:2: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'long unsigned int' [-Wformat] kernel/printk/printk.c:186:16: warning: 'old' may be used uninitialized in this function [-Wuninitialized] kernel/rcu/srcutree.c:152:32: warning: 'levelspread[<U4f00>]' may be used uninitialized in this function [-Wuninitialized] mm/ksm.c:1393:15: warning: 'found_rmap_hlist_len' may be used uninitialized in this function [-Wuninitialized] mm/memcontrol.c:2373:5: warning: 'isolated' may be used uninitialized in this function [-Wuninitialized] lib/mpi/mpicoder.c:352:8: warning: 'buff' may be used uninitialized in this function [-Wuninitialized] sound/core/pcm_iec958.c:80:9: warning: 'ws' may be used uninitialized in this function [-Wuninitialized] drivers/char/tpm/tpm.h:478:9: warning: 'blob_handle' may be used uninitialized in this function [-Wuninitialized] drivers/char/tpm/tpm-sysfs.c:56:5: warning: 'tpm_buf.data' may be used uninitialized in this function [-Wuninitialized] fs/jffs2/xattr.c:887:1: warning: the frame size of 1072 bytes is larger than 1024 bytes [-Wframe-larger-than=] sound/hda/hdac_regmap.c:282:16: warning: 'err' may be used uninitialized in this function [-Wuninitialized] include/linux/list.h:65:12: warning: 'pdeo' may be used uninitialized in this function [-Wuninitialized] lib/rhashtable.c:264:2: warning: 'next' may be used uninitialized in this function [-Wuninitialized] drivers/dma/sh/rcar-dmac.c:938:23: warning: 'high_mem_addr' may be used uninitialized in this function [-Wuninitialized] drivers/dma/sh/rcar-dmac.c:937:23: warning: 'high_dev_addr' may be used uninitialized in this function [-Wuninitialized] net/core/gen_stats.c:161:19: warning: 'seq' may be used uninitialized in this function [-Wuninitialized] drivers/hwspinlock/hwspinlock_core.c:328:6: warning: 'id' may be used uninitialized in this function [-Wuninitialized] drivers/i2c/i2c-core-base.c:235:5: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] net/core/dev.c:3405:15: warning: 'tail' may be used uninitialized in this function [-Wuninitialized] drivers/iio/adc/qcom-pm8xxx-xoadc.c:426:27: warning: 'ch' may be used uninitialized in this function [-Wuninitialized] sound/soc/codecs/da7219-aad.c:321:17: warning: 'pll_ctrl' may be used uninitialized in this function [-Wuninitialized] drivers/mfd/tc3589x.c:390:2: warning: 'version' may be used uninitialized in this function [-Wuninitialized] drivers/misc/cxl/native.c:1248:2: warning: 'ph' may be used uninitialized in this function [-Wuninitialized] drivers/misc/cxl/native.c:1248:2: warning: 'dsisr' may be used uninitialized in this function [-Wuninitialized] drivers/gpu/drm/scheduler/sched_main.c:414:20: warning: 'guilty_context' may be used uninitialized in this function [-Wuninitialized] drivers/mtd/ubi/eba.c:1001:7: warning: 'opnum' may be used uninitialized in this function [-Wuninitialized] drivers/gpu/drm/amd/amdgpu/soc15.c:552:3: warning: #warning "Enable CONFIG_DRM_AMD_DC for display support on SOC15." [-Wcpp] drivers/gpu/drm/amd/amdgpu/soc15.c:573:3: warning: #warning "Enable CONFIG_DRM_AMD_DC for display support on SOC15." [-Wcpp] drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c:1474:10: warning: missing braces around initializer [-Wmissing-braces] drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c:1474:10: warning: (near initialization for 'task_info.process_name') [-Wmissing-braces] drivers/gpu/drm/drm_dp_mst_topology.c:364:23: warning: 'hdrlen' may be used uninitialized in this function [-Wuninitialized] drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c:323:10: warning: missing braces around initializer [-Wmissing-braces] drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c:323:10: warning: (near initialization for 'task_info.process_name') [-Wmissing-braces] sound/soc/codecs/rt5665.c:2666:33: warning: 'val2' may be used uninitialized in this function [-Wuninitialized] sound/soc/codecs/rt5665.c:2663:33: warning: 'val1' may be used uninitialized in this function [-Wuninitialized] drivers/gpu/drm/drm_atomic.c:420:38: warning: 'crtc_state' may be used uninitialized in this function [-Wuninitialized] drivers/video/backlight/adp8860_bl.c:579:10: warning: 'ret_val' may be used uninitialized in this function [-Wuninitialized] drivers/soc/qcom/wcnss_ctrl.c:307:5: warning: 'expect_cbc' may be used uninitialized in this function [-Wuninitialized] sound/soc/codecs/wm8960.c:803:70: warning: 'j' may be used uninitialized in this function [-Wuninitialized] sound/soc/codecs/wm8960.c:800:68: warning: 'i' may be used uninitialized in this function [-Wuninitialized] drivers/usb/misc/usbtest.c:2128:1: warning: the frame size of 1248 bytes is larger than 1024 bytes [-Wframe-larger-than=] drivers/usb/serial/f81534.c:247:3: warning: 'status' may be used uninitialized in this function [-Wuninitialized] drivers/usb/serial/f81534.c:286:3: warning: 'status' may be used uninitialized in this function [-Wuninitialized] drivers/usb/serial/ti_usb_3410_5052.c:874:20: warning: 'lsr' may be used uninitialized in this function [-Wuninitialized] drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c:102:1: warning: 'inst' may be used uninitialized in this function [-Wuninitialized] drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c:102:1: warning: 'type' may be used uninitialized in this function [-Wuninitialized]
Full Log
# git rev-parse -q --verify bc13f05ffaf016d42536571c2e9173f85cefd47a^{commit} bc13f05ffaf016d42536571c2e9173f85cefd47a already have revision, skipping fetch # git checkout -q -f -B kisskb bc13f05ffaf016d42536571c2e9173f85cefd47a # git clean -qxdf # < git log -1 # commit bc13f05ffaf016d42536571c2e9173f85cefd47a # Author: Michael Ellerman <mpe@ellerman.id.au> # Date: Thu Feb 14 11:08:29 2019 +1100 # # powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning # # GCC 8 warns about the logic in vr_get/set(), which with -Werror breaks # the build: # # In function ‘user_regset_copyin’, # inlined from ‘vr_set’ at arch/powerpc/kernel/ptrace.c:628:9: # include/linux/regset.h:295:4: error: ‘memcpy’ offset [-527, -529] is # out of the bounds [0, 16] of object ‘vrsave’ with type ‘union # <anonymous>’ [-Werror=array-bounds] # arch/powerpc/kernel/ptrace.c: In function ‘vr_set’: # arch/powerpc/kernel/ptrace.c:623:5: note: ‘vrsave’ declared here # } vrsave; # # This has been identified as a regression in GCC, see GCC bug 88273. # # However we can avoid the warning and also simplify the logic and make # it more robust. # # Currently we pass -1 as end_pos to user_regset_copyout(). This says # "copy up to the end of the regset". # # The definition of the regset is: # [REGSET_VMX] = { # .core_note_type = NT_PPC_VMX, .n = 34, # .size = sizeof(vector128), .align = sizeof(vector128), # .active = vr_active, .get = vr_get, .set = vr_set # }, # # The end is calculated as (n * size), ie. 34 * sizeof(vector128). # # In vr_get/set() we pass start_pos as 33 * sizeof(vector128), meaning # we can copy up to sizeof(vector128) into/out-of vrsave. # # The on-stack vrsave is defined as: # union { # elf_vrreg_t reg; # u32 word; # } vrsave; # # And elf_vrreg_t is: # typedef __vector128 elf_vrreg_t; # # So there is no bug, but we rely on all those sizes lining up, # otherwise we would have a kernel stack exposure/overwrite on our # hands. # # Rather than relying on that we can pass an explict end_pos based on # the sizeof(vrsave). The result should be exactly the same but it's # more obviously not over-reading/writing the stack and it avoids the # compiler warning. # # Reported-by: Meelis Roos <mroos@linux.ee> # Reported-by: Mathieu Malaterre <malat@debian.org> # Cc: stable@vger.kernel.org # Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> # < /opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux-gcc --version # < /opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux-ld --version # < git log --format=%s --max-count=1 bc13f05ffaf016d42536571c2e9173f85cefd47a # < make -s -j 48 ARCH=powerpc O=/kisskb/build/powerpc-next-rand_powerpc-randconfig_powerpc-gcc4.6 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- randconfig KCONFIG_SEED=0xBBE3EBCA # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_CPU_BIG_ENDIAN=y # Added to kconfig CONFIG_PPC64=y # Added to kconfig CONFIG_PPC_DISABLE_WERROR=y # Added to kconfig CONFIG_SECTION_MISMATCH_WARN_ONLY=y # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # Added to kconfig CONFIG_CC_STACKPROTECTOR_STRONG=n # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig CONFIG_LD_HEAD_STUB_CATCH=y # Added to kconfig # yes \n | make -s -j 48 ARCH=powerpc O=/kisskb/build/powerpc-next-rand_powerpc-randconfig_powerpc-gcc4.6 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- oldconfig yes: standard output: Broken pipe # make -s -j 48 ARCH=powerpc O=/kisskb/build/powerpc-next-rand_powerpc-randconfig_powerpc-gcc4.6 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- In file included from /kisskb/src/arch/powerpc/xmon/xmon.c:67:0: /kisskb/src/arch/powerpc/xmon/dis-asm.h: In function 'print_insn_powerpc': /kisskb/src/arch/powerpc/xmon/dis-asm.h:20:2: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'long unsigned int' [-Wformat] /kisskb/src/arch/powerpc/xmon/dis-asm.h: In function 'print_insn_spu': /kisskb/src/arch/powerpc/xmon/dis-asm.h:26:2: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'long unsigned int' [-Wformat] /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_sysctl_set_loglvl': /kisskb/src/kernel/printk/printk.c:186:16: warning: 'old' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/kernel/rcu/srcutree.c: In function 'init_srcu_struct_fields': /kisskb/src/kernel/rcu/srcutree.c:152:32: warning: 'levelspread[<U4f00>]' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/kernel/rcu/srcutree.c:100:6: note: 'levelspread[<U4f00>]' was declared here /kisskb/src/mm/ksm.c: In function '__stable_node_chain': /kisskb/src/mm/ksm.c:1393:15: warning: 'found_rmap_hlist_len' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/mm/ksm.c:1365:6: note: 'found_rmap_hlist_len' was declared here /kisskb/src/mm/memcontrol.c: In function 'mem_cgroup_commit_charge': /kisskb/src/mm/memcontrol.c:2373:5: warning: 'isolated' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/mm/memcontrol.c:2387:6: note: 'isolated' was declared here /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_read_raw_from_sgl': /kisskb/src/lib/mpi/mpicoder.c:352:8: warning: 'buff' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/sound/core/pcm_iec958.c: In function 'create_iec958_consumer': /kisskb/src/sound/core/pcm_iec958.c:80:9: warning: 'ws' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_unseal_trusted': /kisskb/src/drivers/char/tpm/tpm.h:478:9: warning: 'blob_handle' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/char/tpm/tpm2-cmd.c:657:6: note: 'blob_handle' was declared here /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'pubek_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:56:5: warning: 'tpm_buf.data' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/jffs2/xattr.c: In function 'jffs2_build_xattr_subsystem': /kisskb/src/fs/jffs2/xattr.c:887:1: warning: the frame size of 1072 bytes is larger than 1024 bytes [-Wframe-larger-than=] /kisskb/src/sound/hda/hdac_regmap.c: In function 'hda_reg_write': /kisskb/src/sound/hda/hdac_regmap.c:282:16: warning: 'err' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/proc/inode.c: In function 'proc_reg_open': /kisskb/src/include/linux/list.h:65:12: warning: 'pdeo' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/proc/inode.c:339:21: note: 'pdeo' was declared here /kisskb/src/lib/rhashtable.c: In function 'rht_deferred_worker': /kisskb/src/lib/rhashtable.c:264:2: warning: 'next' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/lib/rhashtable.c:229:28: note: 'next' was declared here /kisskb/src/drivers/dma/sh/rcar-dmac.c: In function 'rcar_dmac_chan_prep_sg': /kisskb/src/drivers/dma/sh/rcar-dmac.c:938:23: warning: 'high_mem_addr' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/dma/sh/rcar-dmac.c:937:23: warning: 'high_dev_addr' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/core/gen_stats.c: In function '__gnet_stats_copy_basic': /kisskb/src/net/core/gen_stats.c:161:19: warning: 'seq' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/hwspinlock/hwspinlock_core.c: In function 'of_hwspin_lock_get_id': /kisskb/src/drivers/hwspinlock/hwspinlock_core.c:328:6: warning: 'id' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_generic_scl_recovery': /kisskb/src/drivers/i2c/i2c-core-base.c:235:5: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/core/dev.c: In function 'validate_xmit_skb_list': /kisskb/src/net/core/dev.c:3405:15: warning: 'tail' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/iio/adc/qcom-pm8xxx-xoadc.c: In function 'pm8xxx_get_channel': /kisskb/src/drivers/iio/adc/qcom-pm8xxx-xoadc.c:426:27: warning: 'ch' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/sound/soc/codecs/da7219-aad.c: In function 'da7219_aad_hptest_work': /kisskb/src/sound/soc/codecs/da7219-aad.c:321:17: warning: 'pll_ctrl' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/mfd/tc3589x.c: In function 'tc3589x_probe': /kisskb/src/drivers/mfd/tc3589x.c:390:2: warning: 'version' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/misc/cxl/native.c: In function 'native_irq_wait': /kisskb/src/drivers/misc/cxl/native.c:1248:2: warning: 'ph' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/misc/cxl/native.c:1248:2: warning: 'dsisr' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'drm_sched_job_recovery': /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:414:20: warning: 'guilty_context' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/mtd/ubi/eba.c: In function 'try_write_vid_and_data': /kisskb/src/drivers/mtd/ubi/eba.c:1001:7: warning: 'opnum' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/gpu/drm/amd/amdgpu/soc15.c: In function 'soc15_set_ip_blocks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/soc15.c:552:3: warning: #warning "Enable CONFIG_DRM_AMD_DC for display support on SOC15." [-Wcpp] /kisskb/src/drivers/gpu/drm/amd/amdgpu/soc15.c:573:3: warning: #warning "Enable CONFIG_DRM_AMD_DC for display support on SOC15." [-Wcpp] /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c: In function 'gmc_v8_0_process_interrupt': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c:1474:10: warning: missing braces around initializer [-Wmissing-braces] /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c:1474:10: warning: (near initialization for 'task_info.process_name') [-Wmissing-braces] /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_sideband_msg_build': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:364:23: warning: 'hdrlen' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c: In function 'gmc_v9_0_process_interrupt': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c:323:10: warning: missing braces around initializer [-Wmissing-braces] /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c:323:10: warning: (near initialization for 'task_info.process_name') [-Wmissing-braces] /kisskb/src/sound/soc/codecs/rt5665.c: In function 'rt5665_i2s_pin_event': /kisskb/src/sound/soc/codecs/rt5665.c:2666:33: warning: 'val2' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/sound/soc/codecs/rt5665.c:2663:33: warning: 'val1' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_atomic_check_only': /kisskb/src/drivers/gpu/drm/drm_atomic.c:420:38: warning: 'crtc_state' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/gpu/drm/drm_atomic.c:399:25: note: 'crtc_state' was declared here /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_bl_ambient_light_level_show': /kisskb/src/drivers/video/backlight/adp8860_bl.c:579:10: warning: 'ret_val' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/soc/qcom/wcnss_ctrl.c: In function 'wcnss_async_probe': /kisskb/src/drivers/soc/qcom/wcnss_ctrl.c:307:5: warning: 'expect_cbc' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/sound/soc/codecs/wm8960.c: In function 'wm8960_configure_clocking': /kisskb/src/sound/soc/codecs/wm8960.c:803:70: warning: 'j' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/sound/soc/codecs/wm8960.c:800:68: warning: 'i' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/usb/misc/usbtest.c: In function 'test_queue': /kisskb/src/drivers/usb/misc/usbtest.c:2128:1: warning: the frame size of 1248 bytes is larger than 1024 bytes [-Wframe-larger-than=] /kisskb/src/drivers/usb/serial/f81534.c: In function 'f81534_set_register': /kisskb/src/drivers/usb/serial/f81534.c:247:3: warning: 'status' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/usb/serial/f81534.c: In function 'f81534_get_register': /kisskb/src/drivers/usb/serial/f81534.c:286:3: warning: 'status' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/usb/serial/ti_usb_3410_5052.c: In function 'ti_tx_empty': /kisskb/src/drivers/usb/serial/ti_usb_3410_5052.c:874:20: warning: 'lsr' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c: In function 'gk104_top_oneinit': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c:102:1: warning: 'inst' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c:102:1: warning: 'type' may be used uninitialized in this function [-Wuninitialized] Completed OK # rm -rf /kisskb/build/powerpc-next-rand_powerpc-randconfig_powerpc-gcc4.6 # Build took: 0:03:05.525063
© Michael Ellerman 2006-2018.