Buildresult: linus-rand/arm64-randconfig/arm64-gcc8 built on Aug 21 2018, 11:22
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
OK
Date/Time:
Aug 21 2018, 11:22
Duration:
0:07:17.629812
Builder:
ka3
Revision:
Raise the minimum required gcc version to 4.6 (
cafa0010cd51fb711fdcb50fc55f394c5f167a0a)
Target:
linus-rand/arm64-randconfig/arm64-gcc8
Branch:
linus-rand
Compiler:
arm64-gcc8
(aarch64-linux-gcc (GCC) 8.1.0)
Config:
randconfig
(
download
)
Log:
Download original
Possible warnings (31)
kernel/debug/kdb/kdb_io.c:446:3: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation] kernel/debug/kdb/kdb_main.c:1106:3: warning: 'strncpy' specified bound 200 equals destination size [-Wstringop-truncation] kernel/debug/kdb/kdb_main.c:1111:3: warning: 'strncpy' specified bound 200 equals destination size [-Wstringop-truncation] kernel/debug/kdb/kdb_support.c:239:4: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] fs/f2fs/namei.c:257:3: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] fs/f2fs/namei.c:249:3: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] fs/ext4/super.c:344:2: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] fs/ext4/super.c:349:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] fs/hfsplus/xattr.c:416:3: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] drivers/devfreq/devfreq.c:593:2: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] drivers/gpu/drm/panel/panel-arm-versatile.c:267:2: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] drivers/isdn/capi/capidrv.c:2017:3: warning: 'strncpy' output may be truncated copying 32 bytes from a string of length 49 [-Wstringop-truncation] drivers/isdn/capi/capidrv.c:1828:3: warning: 'strncpy' output may be truncated copying 32 bytes from a string of length 49 [-Wstringop-truncation] drivers/isdn/capi/capidrv.c:2303:2: warning: 'strncpy' output may be truncated copying 19 bytes from a string of length 19 [-Wstringop-truncation] drivers/isdn/i4l/isdn_net.c:2997:2: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] drivers/isdn/i4l/isdn_tty.c:2054:4: warning: 'strncpy' output may be truncated copying 5 bytes from a string of length 49 [-Wstringop-truncation] fs/xfs/xfs_xattr.c:142:2: warning: 'strncpy' output may be truncated copying between 5 and 9 bytes from a string of length 9 [-Wstringop-truncation] drivers/misc/c2port/core.c:929:2: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:3378:2: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:2278:2: warning: 'strncpy' output may be truncated copying 19 bytes from a string of length 19 [-Wstringop-truncation] drivers/nvme/host/core.c:2079:3: warning: 'strncpy' output may be truncated copying 223 bytes from a string of length 255 [-Wstringop-truncation] drivers/power/supply/charger-manager.c:488:3: warning: 'strncpy' output may be truncated copying 32 bytes from a string of length 32 [-Wstringop-truncation] drivers/scsi/raid_class.c:64:24: warning: unused variable 'i' [-Wunused-variable] drivers/rpmsg/qcom_glink_native.c:1459:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] drivers/rpmsg/qcom_glink_native.c:1409:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] drivers/soc/qcom/cmd-db.c:153:2: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] drivers/soc/qcom/apr.c:222:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] drivers/video/hdmi.c:174:2: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] drivers/video/hdmi.c:175:2: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] drivers/video/fbdev/uvesafb.c:425:2: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] drivers/video/fbdev/uvesafb.c:1873:2: warning: 'strncpy' specified bound 4096 equals destination size [-Wstringop-truncation]
Full Log
# git rev-parse -q --verify cafa0010cd51fb711fdcb50fc55f394c5f167a0a^{commit} cafa0010cd51fb711fdcb50fc55f394c5f167a0a already have revision, skipping fetch # git checkout -q -f -B kisskb cafa0010cd51fb711fdcb50fc55f394c5f167a0a # git clean -qxdf # < git log -1 # commit cafa0010cd51fb711fdcb50fc55f394c5f167a0a # Author: Joe Perches <joe@perches.com> # Date: Mon Aug 20 13:15:26 2018 -0700 # # Raise the minimum required gcc version to 4.6 # # Various architectures fail to build properly with older versions of the # gcc compiler. # # An example from Guenter Roeck in thread [1]: # > # > In file included from ./include/linux/mm.h:17:0, # > from ./include/linux/pid_namespace.h:7, # > from ./include/linux/ptrace.h:10, # > from arch/openrisc/kernel/asm-offsets.c:32: # > ./include/linux/mm_types.h:497:16: error: flexible array member in otherwise empty struct # > # > This is just an example with gcc 4.5.1 for or32. I have seen the problem # > with gcc 4.4 (for unicore32) as well. # # So update the minimum required version of gcc to 4.6. # # [1] https://lore.kernel.org/lkml/20180814170904.GA12768@roeck-us.net/ # # Miscellanea: # # - Update Documentation/process/changes.rst # # - Remove and consolidate version test blocks in compiler-gcc.h for # versions lower than 4.6 # # Signed-off-by: Joe Perches <joe@perches.com> # Reviewed-by: Kees Cook <keescook@chromium.org> # Reviewed-by: Nick Desaulniers <ndesaulniers@google.com> # Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc --version # < git log --format=%s --max-count=1 cafa0010cd51fb711fdcb50fc55f394c5f167a0a # < make -s -j 10 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- randconfig KCONFIG_SEED=0x9A2CD5B2 # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # yes \n | make -s -j 10 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- oldconfig yes: standard output: Broken pipe yes: write error # make -s -j 10 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- /kisskb/src/kernel/debug/kdb/kdb_io.c: In function 'kdb_getstr': /kisskb/src/kernel/debug/kdb/kdb_io.c:446:3: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation] strncpy(kdb_prompt_str, prompt, CMD_BUFLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'handle_ctrl_cmd', inlined from 'kdb_local.isra.0' at /kisskb/src/kernel/debug/kdb/kdb_main.c:1323:10, inlined from 'kdb_main_loop' at /kisskb/src/kernel/debug/kdb/kdb_main.c:1422:12: /kisskb/src/kernel/debug/kdb/kdb_main.c:1106:3: warning: 'strncpy' specified bound 200 equals destination size [-Wstringop-truncation] strncpy(cmd_cur, cmd_hist[cmdptr], CMD_BUFLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/debug/kdb/kdb_main.c:1111:3: warning: 'strncpy' specified bound 200 equals destination size [-Wstringop-truncation] strncpy(cmd_cur, cmd_hist[cmdptr], CMD_BUFLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/debug/kdb/kdb_support.c: In function 'kallsyms_symbol_next': /kisskb/src/kernel/debug/kdb/kdb_support.c:239:4: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy(prefix_name, name, strlen(name)+1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/debug/kdb/kdb_support.c:239:31: note: length computed here strncpy(prefix_name, name, strlen(name)+1); ^~~~~~~~~~~~ /kisskb/src/fs/f2fs/namei.c: In function 'f2fs_update_extension_list': /kisskb/src/fs/f2fs/namei.c:257:3: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] strncpy(extlist[cold_count], name, strlen(name)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/namei.c:249:3: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] strncpy(extlist[count], name, strlen(name)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function '__save_error_info.isra.7': /kisskb/src/fs/ext4/super.c:344:2: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] strncpy(es->s_last_error_func, func, sizeof(es->s_last_error_func)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c:349:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] strncpy(es->s_first_error_func, func, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof(es->s_first_error_func)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/hfsplus/xattr.c: In function 'copy_name': /kisskb/src/fs/hfsplus/xattr.c:416:3: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] strncpy(buffer, XATTR_MAC_OSX_PREFIX, XATTR_MAC_OSX_PREFIX_LEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'devfreq_add_device': /kisskb/src/drivers/devfreq/devfreq.c:593:2: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] strncpy(devfreq->governor_name, governor_name, DEVFREQ_NAME_LEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-arm-versatile.c: In function 'versatile_panel_get_modes': /kisskb/src/drivers/gpu/drm/panel/panel-arm-versatile.c:267:2: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] strncpy(connector->display_info.name, vpanel->panel_type->name, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DRM_DISPLAY_INFO_LEN); ~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/isdn/capi/capidrv.c: In function 'capidrv_command': /kisskb/src/drivers/isdn/capi/capidrv.c:2017:3: warning: 'strncpy' output may be truncated copying 32 bytes from a string of length 49 [-Wstringop-truncation] strncpy(bchan->msn, c->parm.num, ISDN_MSNLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/isdn/capi/capidrv.c:1828:3: warning: 'strncpy' output may be truncated copying 32 bytes from a string of length 49 [-Wstringop-truncation] strncpy(bchan->num, c->parm.setup.phone, sizeof(bchan->num)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/isdn/capi/capidrv.c: In function 'capidrv_addcontr.isra.9': /kisskb/src/drivers/isdn/capi/capidrv.c:2303:2: warning: 'strncpy' output may be truncated copying 19 bytes from a string of length 19 [-Wstringop-truncation] strncpy(card->interface.id, id, sizeof(card->interface.id) - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/isdn/i4l/isdn_net.c: In function 'isdn_net_getpeer': /kisskb/src/drivers/isdn/i4l/isdn_net.c:2997:2: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] strncpy(phone->phone, dev->num[idx], ISDN_MSNLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/isdn/i4l/isdn_tty.c: In function 'isdn_tty_stat_callback': /kisskb/src/drivers/isdn/i4l/isdn_tty.c:2054:4: warning: 'strncpy' output may be truncated copying 5 bytes from a string of length 49 [-Wstringop-truncation] strncpy(info->last_cause, c->parm.num, 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '__xfs_xattr_put_listent', inlined from 'xfs_xattr_put_listent' at /kisskb/src/fs/xfs/xfs_xattr.c:204:2: /kisskb/src/fs/xfs/xfs_xattr.c:142:2: warning: 'strncpy' output may be truncated copying between 5 and 9 bytes from a string of length 9 [-Wstringop-truncation] strncpy(offset, prefix, prefix_len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/c2port/core.c: In function 'c2port_device_register': /kisskb/src/drivers/misc/c2port/core.c:929:2: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] strncpy(c2dev->name, name, C2PORT_NAME_LEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'amdgpu_dm_create_common_mode', inlined from 'amdgpu_dm_connector_add_common_modes' at /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:3435:10: /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:3378:2: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] strncpy(mode->name, name, DRM_DISPLAY_MODE_LEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'fill_audio_info', inlined from 'create_stream_for_sink' at /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:2489:2: /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:2278:2: warning: 'strncpy' output may be truncated copying 19 bytes from a string of length 19 [-Wstringop-truncation] strncpy(audio_info->display_name, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edid_caps->display_name, ~~~~~~~~~~~~~~~~~~~~~~~~ AUDIO_INFO_DISPLAY_NAME_SIZE_IN_CHARS - 1); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'nvme_init_subnqn.isra.3', inlined from 'nvme_init_subsystem' at /kisskb/src/drivers/nvme/host/core.c:2225:2, inlined from 'nvme_init_identify' at /kisskb/src/drivers/nvme/host/core.c:2372:9: /kisskb/src/drivers/nvme/host/core.c:2079:3: warning: 'strncpy' output may be truncated copying 223 bytes from a string of length 255 [-Wstringop-truncation] strncpy(subsys->subnqn, id->subnqn, NVMF_NQN_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'uevent_notify.isra.5': /kisskb/src/drivers/power/supply/charger-manager.c:488:3: warning: 'strncpy' output may be truncated copying 32 bytes from a string of length 32 [-Wstringop-truncation] strncpy(env_str, env_str_save, UEVENT_BUF_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/raid_class.c: In function 'raid_match': /kisskb/src/drivers/scsi/raid_class.c:64:24: warning: unused variable 'i' [-Wunused-variable] struct raid_internal *i = ac_to_raid_internal(cont); ^ In function 'qcom_glink_rx_close', inlined from 'qcom_glink_work' at /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1533:4: /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1459:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] strncpy(chinfo.name, channel->name, sizeof(chinfo.name)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'qcom_glink_rx_open', inlined from 'qcom_glink_work' at /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1530:4: /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1409:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] strncpy(rpdev->id.name, name, RPMSG_NAME_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/cmd-db.c: In function 'cmd_db_get_header': /kisskb/src/drivers/soc/qcom/cmd-db.c:153:2: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] strncpy(query, id, sizeof(query)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'apr_add_device', inlined from 'of_register_apr_devices' at /kisskb/src/drivers/soc/qcom/apr.c:264:7, inlined from 'apr_probe' at /kisskb/src/drivers/soc/qcom/apr.c:290:2: /kisskb/src/drivers/soc/qcom/apr.c:222:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] strncpy(adev->name, np->name, APR_NAME_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/hdmi.c: In function 'hdmi_spd_infoframe_init': /kisskb/src/drivers/video/hdmi.c:174:2: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] strncpy(frame->vendor, vendor, sizeof(frame->vendor)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/hdmi.c:175:2: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] strncpy(frame->product, product, sizeof(frame->product)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/uvesafb.c: In function 'uvesafb_vbe_getinfo': /kisskb/src/drivers/video/fbdev/uvesafb.c:425:2: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] strncpy(par->vbe_ib.vbe_signature, "VBE2", 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/uvesafb.c: In function 'v86d_store': /kisskb/src/drivers/video/fbdev/uvesafb.c:1873:2: warning: 'strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] strncpy(v86d_path, buf, PATH_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Completed OK # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 # Build took: 0:07:17.629812
© Michael Ellerman 2006-2018.