# git rev-parse -q --verify 112cbae26d18e75098d95cc234cfa5059de8d479^{commit} 112cbae26d18e75098d95cc234cfa5059de8d479 already have revision, skipping fetch # git checkout -q -f -B kisskb 112cbae26d18e75098d95cc234cfa5059de8d479 # git clean -qxdf # < git log -1 # commit 112cbae26d18e75098d95cc234cfa5059de8d479 # Merge: 6395ad8 877ccce # Author: Linus Torvalds # Date: Thu Aug 9 10:00:15 2018 -0700 # # Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 # # Pull crypto fix from Herbert Xu: # "This fixes a performance regression in arm64 NEON crypto as well as a # crash in x86 aegis/morus on unsupported CPUs" # # * 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: # crypto: x86/aegis,morus - Fix and simplify CPUID checks # crypto: arm64 - revert NEON yield for fast AEAD implementations # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc --version # < git log --format=%s --max-count=1 112cbae26d18e75098d95cc234cfa5059de8d479 # < make -s -j 120 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=0x6447FA6E # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # make -s -j 120 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- olddefconfig # make -s -j 120 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- :1335:2: warning: #warning syscall rseq not implemented [-Wcpp] In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/arch/arm64/include/asm/spinlock.h:21, from /kisskb/src/include/linux/spinlock.h:88, from /kisskb/src/kernel/rcu/update.c:36: In function 'strncpy', inlined from 'perf_trace_rcu_torture_read' at /kisskb/src/include/trace/events/rcu.h:679:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'trace_event_raw_event_rcu_torture_read' at /kisskb/src/include/trace/events/rcu.h:679:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/arch/arm64/include/asm/spinlock.h:21, from /kisskb/src/include/linux/spinlock.h:88, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:24, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/skcipher.h:16, from /kisskb/src/crypto/ablkcipher.c:16: In function 'strncpy', inlined from 'crypto_ablkcipher_report' at /kisskb/src/crypto/ablkcipher.c:374:2: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'crypto_givcipher_report' at /kisskb/src/crypto/ablkcipher.c:448:2: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/arch/arm64/include/asm/spinlock.h:21, from /kisskb/src/include/linux/spinlock.h:88, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:24, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/crypto/blkcipher.c:17: In function 'strncpy', inlined from 'crypto_blkcipher_report' at /kisskb/src/crypto/blkcipher.c:513:2: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/arch/arm64/include/asm/spinlock.h:21, from /kisskb/src/include/linux/spinlock.h:88, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/configfs/symlink.c:27: In function 'strncpy', inlined from 'fill_item_path' at /kisskb/src/fs/configfs/symlink.c:67:3, inlined from 'configfs_get_target_path' at /kisskb/src/fs/configfs/symlink.c:250:2, inlined from 'configfs_getlink' at /kisskb/src/fs/configfs/symlink.c:272:10, inlined from 'configfs_get_link' at /kisskb/src/fs/configfs/symlink.c:295:10: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/configfs/symlink.c: In function 'configfs_get_link': /kisskb/src/include/linux/string.h:267:10: note: length computed here return __builtin_strlen(p); ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/include/linux/rcupdate.h:43, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/devfreq/devfreq.c:14: In function 'strncpy', inlined from 'devfreq_add_device' at /kisskb/src/drivers/devfreq/devfreq.c:593:2: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/arch/arm64/include/asm/spinlock.h:21, from /kisskb/src/include/linux/spinlock.h:88, from /kisskb/src/include/linux/seqlock.h:36, from /kisskb/src/include/linux/time.h:6, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/block/blk-wbt.c:22: In function 'strncpy', inlined from 'perf_trace_wbt_stat' at /kisskb/src/include/trace/events/wbt.h:15:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'perf_trace_wbt_lat' at /kisskb/src/include/trace/events/wbt.h:58:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'perf_trace_wbt_step' at /kisskb/src/include/trace/events/wbt.h:87:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'perf_trace_wbt_timer' at /kisskb/src/include/trace/events/wbt.h:126:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'trace_event_raw_event_wbt_stat' at /kisskb/src/include/trace/events/wbt.h:15:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'trace_event_raw_event_wbt_lat' at /kisskb/src/include/trace/events/wbt.h:58:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'trace_event_raw_event_wbt_step' at /kisskb/src/include/trace/events/wbt.h:87:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'trace_event_raw_event_wbt_timer' at /kisskb/src/include/trace/events/wbt.h:126:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/include/linux/rcupdate.h:43, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:25, from /kisskb/src/arch/arm64/include/asm/stat.h:24, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fscache/main.c:13: In function 'strncpy', inlined from 'perf_trace_fscache_netfs' at /kisskb/src/include/trace/events/fscache.h:200:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'trace_event_raw_event_fscache_netfs' at /kisskb/src/include/trace/events/fscache.h:200:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/include/linux/mutex.h:19, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/lib/kobject.c:13: In function 'strncpy', inlined from 'fill_kobj_path' at /kisskb/src/lib/kobject.c:128:3, inlined from 'kobject_get_path' at /kisskb/src/lib/kobject.c:155:2: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kobject.c: In function 'kobject_get_path': /kisskb/src/include/linux/string.h:267:10: note: length computed here return __builtin_strlen(p); ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/arch/arm64/include/asm/spinlock.h:21, from /kisskb/src/include/linux/spinlock.h:88, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/f2fs/namei.c:11: In function 'strncpy', inlined from 'f2fs_update_extension_list' at /kisskb/src/fs/f2fs/namei.c:249:3: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/namei.c: In function 'f2fs_update_extension_list': /kisskb/src/include/linux/string.h:267:10: note: length computed here return __builtin_strlen(p); ^~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'f2fs_update_extension_list' at /kisskb/src/fs/f2fs/namei.c:257:3: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/namei.c: In function 'f2fs_update_extension_list': /kisskb/src/include/linux/string.h:267:10: note: length computed here return __builtin_strlen(p); ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/include/linux/rcupdate.h:43, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:25, from /kisskb/src/arch/arm64/include/asm/stat.h:24, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/misc/c2port/core.c:12: In function 'strncpy', inlined from 'c2port_device_register' at /kisskb/src/drivers/misc/c2port/core.c:929:2: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/arch/arm64/include/asm/spinlock.h:21, from /kisskb/src/include/linux/spinlock.h:88, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/kernfs/symlink.c:11: In function 'strncpy', inlined from 'kernfs_get_target_path' at /kisskb/src/fs/kernfs/symlink.c:91:3, inlined from 'kernfs_getlink.isra.0' at /kisskb/src/fs/kernfs/symlink.c:109:10, inlined from 'kernfs_iop_get_link' at /kisskb/src/fs/kernfs/symlink.c:127:10: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/kernfs/symlink.c: In function 'kernfs_iop_get_link': /kisskb/src/include/linux/string.h:267:10: note: length computed here return __builtin_strlen(p); ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/arch/arm64/include/asm/spinlock.h:21, from /kisskb/src/include/linux/spinlock.h:88, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/hfsplus/hfsplus_fs.h:20, from /kisskb/src/fs/hfsplus/xattr.c:10: In function 'strncpy', inlined from 'copy_name' at /kisskb/src/fs/hfsplus/xattr.c:416:3: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/include/linux/rcupdate.h:43, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:25, from /kisskb/src/arch/arm64/include/asm/stat.h:24, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/hamradio/hdlcdrv.c:46: In function 'strncpy', inlined from 'hdlcdrv_ioctl' at /kisskb/src/drivers/net/hamradio/hdlcdrv.c:614:4: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/include/linux/rcupdate.h:43, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:25, from /kisskb/src/arch/arm64/include/asm/stat.h:24, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ext4/super.c:20: In function 'strncpy', inlined from '__save_error_info.isra.6' at /kisskb/src/fs/ext4/super.c:326:2: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from '__save_error_info.isra.6' at /kisskb/src/fs/ext4/super.c:330:3: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/arch/arm64/include/asm/spinlock.h:21, from /kisskb/src/include/linux/spinlock.h:88, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/nvme/target/discovery.c:15: In function 'strncpy', inlined from 'nvmet_execute_identify_disc_ctrl' at /kisskb/src/drivers/nvme/target/discovery.c:160:2: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' output truncated copying 8 bytes from a string of length 19 [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/include/linux/rcupdate.h:43, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/nvme/host/core.c:15: In function 'strncpy', inlined from 'nvme_init_subnqn.isra.11' at /kisskb/src/drivers/nvme/host/core.c:2061:3, inlined from 'nvme_init_subsystem' at /kisskb/src/drivers/nvme/host/core.c:2207:2: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' output may be truncated copying 223 bytes from a string of length 255 [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/soc15.c: In function 'soc15_set_ip_blocks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/soc15.c:532:3: warning: #warning "Enable CONFIG_DRM_AMD_DC for display support on SOC15." [-Wcpp] # warning "Enable CONFIG_DRM_AMD_DC for display support on SOC15." ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/soc15.c:551:3: warning: #warning "Enable CONFIG_DRM_AMD_DC for display support on SOC15." [-Wcpp] # warning "Enable CONFIG_DRM_AMD_DC for display support on SOC15." ^~~~~~~ In file included from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/include/linux/cpumask.h:12, from /kisskb/src/include/linux/mm_types_task.h:14, from /kisskb/src/include/linux/mm_types.h:5, from /kisskb/src/arch/arm64/include/asm/pgtable.h:45, from /kisskb/src/arch/arm64/include/asm/io.h:29, from /kisskb/src/include/linux/io.h:25, from /kisskb/src/drivers/power/supply/charger-manager.c:17: In function 'strncpy', inlined from 'uevent_notify.isra.5' at /kisskb/src/drivers/power/supply/charger-manager.c:488:3: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' output may be truncated copying 32 bytes from a string of length 32 [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/include/linux/mutex.h:19, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/include/drm/drmP.h:36, from /kisskb/src/drivers/gpu/drm/panel/panel-arm-versatile.c:28: In function 'strncpy', inlined from 'versatile_panel_get_modes' at /kisskb/src/drivers/gpu/drm/panel/panel-arm-versatile.c:267:2: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/include/linux/rcupdate.h:43, from /kisskb/src/include/linux/radix-tree.h:28, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/drivers/rpmsg/qcom_glink_native.c:6: In function 'strncpy', inlined from 'qcom_glink_rx_close' at /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1454:3, inlined from 'qcom_glink_work' at /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1528:4: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'qcom_glink_rx_open' at /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1404:3, inlined from 'qcom_glink_work' at /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1525:4: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/arch/arm64/include/asm/spinlock.h:21, from /kisskb/src/include/linux/spinlock.h:88, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/dma-fence.h:25, from /kisskb/src/drivers/gpu/drm/msm/msm_fence.c:18: In function 'strncpy', inlined from 'msm_fence_context_alloc' at /kisskb/src/drivers/gpu/drm/msm/msm_fence.c:34:2: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/include/linux/mutex.h:19, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/hdmi.h:28, from /kisskb/src/drivers/video/hdmi.c:28: In function 'strncpy', inlined from 'hdmi_spd_infoframe_init' at /kisskb/src/drivers/video/hdmi.c:174:2: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'hdmi_spd_infoframe_init' at /kisskb/src/drivers/video/hdmi.c:175:2: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/arch/arm64/include/asm/spinlock.h:21, from /kisskb/src/include/linux/spinlock.h:88, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/firmware.h:7, from /kisskb/src/drivers/soc/qcom/wcnss_ctrl.c:14: In function 'strncpy', inlined from 'qcom_wcnss_open_channel' at /kisskb/src/drivers/soc/qcom/wcnss_ctrl.c:284:2: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/arch/arm64/include/asm/spinlock.h:21, from /kisskb/src/include/linux/spinlock.h:88, from /kisskb/src/fs/fs-writeback.c:18: In function 'strncpy', inlined from 'perf_trace_writeback_dirty_page' at /kisskb/src/include/trace/events/writeback.h:56:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'perf_trace_writeback_dirty_inode_template' at /kisskb/src/include/trace/events/writeback.h:82:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'perf_trace_writeback_write_inode_template' at /kisskb/src/include/trace/events/writeback.h:165:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'perf_trace_writeback_work_class' at /kisskb/src/include/trace/events/writeback.h:208:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'perf_trace_writeback_class' at /kisskb/src/include/trace/events/writeback.h:269:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'perf_trace_writeback_bdi_register' at /kisskb/src/include/trace/events/writeback.h:292:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'perf_trace_wbc_class' at /kisskb/src/include/trace/events/writeback.h:306:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'perf_trace_writeback_queue_io' at /kisskb/src/include/trace/events/writeback.h:360:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'perf_trace_writeback_single_inode_template' at /kisskb/src/include/trace/events/writeback.h:639:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'trace_event_raw_event_writeback_dirty_page' at /kisskb/src/include/trace/events/writeback.h:56:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'trace_event_raw_event_writeback_dirty_inode_template' at /kisskb/src/include/trace/events/writeback.h:82:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'trace_event_raw_event_writeback_write_inode_template' at /kisskb/src/include/trace/events/writeback.h:165:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'trace_event_raw_event_writeback_work_class' at /kisskb/src/include/trace/events/writeback.h:208:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'trace_event_raw_event_writeback_class' at /kisskb/src/include/trace/events/writeback.h:269:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'trace_event_raw_event_writeback_bdi_register' at /kisskb/src/include/trace/events/writeback.h:292:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'trace_event_raw_event_wbc_class' at /kisskb/src/include/trace/events/writeback.h:306:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'trace_event_raw_event_writeback_queue_io' at /kisskb/src/include/trace/events/writeback.h:360:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'trace_event_raw_event_writeback_single_inode_template' at /kisskb/src/include/trace/events/writeback.h:639:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'perf_trace_writeback_sb_inodes_requeue' at /kisskb/src/include/trace/events/writeback.h:572:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'trace_event_raw_event_writeback_sb_inodes_requeue' at /kisskb/src/include/trace/events/writeback.h:572:1: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/include/linux/mutex.h:19, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/include/drm/drmP.h:36, from /kisskb/src/drivers/gpu/drm/drm_property.c:24: In function 'strncpy', inlined from 'drm_property_create' at /kisskb/src/drivers/gpu/drm/drm_property.c:125:2: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/processor.h:41, from /kisskb/src/include/linux/rcupdate.h:43, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:25, from /kisskb/src/arch/arm64/include/asm/stat.h:24, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/fbdev/uvesafb.c:12: In function 'strncpy', inlined from 'uvesafb_vbe_getinfo' at /kisskb/src/drivers/video/fbdev/uvesafb.c:425:2: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'v86d_store' at /kisskb/src/drivers/video/fbdev/uvesafb.c:1873:2: /kisskb/src/include/linux/string.h:246:9: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Completed OK # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 # Build took: 0:01:26.366984