linux/arch/s390
Vasily Gorbik d053d639f0 s390/tools: fix gcc 8 stringop-truncation warnings
Replace strncpy which has been used to copy a substring into buf
without NUL-termination with memcpy to avoid the following gcc 8
warnings:

arch/s390/tools/gen_opcode_table.c: In function ‘add_to_group.isra.4’:
arch/s390/tools/gen_opcode_table.c:260:2: warning: ‘strncpy’
output may be truncated copying 2 bytes from a string of length 19
[-Wstringop-truncation]
  strncpy(group->opcode, insn->opcode, 2);

In function ‘print_opcode_table’,
    inlined from ‘main’ at arch/s390/tools/gen_opcode_table.c:333:2:
arch/s390/tools/gen_opcode_table.c:286:4: warning: ‘strncpy’
output may be truncated copying 2 bytes from a string of length 19
[-Wstringop-truncation]
    strncpy(opcode, insn->opcode, 2);

Reviewed-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2018-07-02 11:25:05 +02:00
..
appldata s390: fix gcc 8 stringop-truncation warnings in proc handlers 2018-07-02 11:24:53 +02:00
boot s390/boot: block uncompressed vmlinux booting attempts 2018-07-02 11:25:05 +02:00
configs s390: update defconfigs 2018-04-27 06:51:31 +02:00
crypto s390/archrandom: Rework arch random implementation. 2018-05-30 11:18:04 +02:00
hypfs s390: hypfs: use ktime_get_seconds() instead of get_seconds() 2018-06-25 10:14:41 +02:00
include s390/boot: block uncompressed vmlinux booting attempts 2018-07-02 11:25:05 +02:00
kernel s390/boot: block uncompressed vmlinux booting attempts 2018-07-02 11:25:05 +02:00
kvm - Error path bug fix for overflow tests (Dan) 2018-06-12 18:28:00 -07:00
lib s390: introduce compile time check for empty .bss section 2018-05-09 10:55:01 +02:00
mm s390/extmem: fix gcc 8 stringop-overflow warning 2018-07-02 11:24:50 +02:00
net Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2018-06-06 18:39:49 -07:00
numa s390: add a few more SPDX identifiers 2017-12-05 07:51:09 +01:00
oprofile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pci Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2018-06-04 20:27:54 -07:00
purgatory s390/purgatory: Fix endless interrupt loop 2018-05-18 07:24:35 +02:00
scripts s390: add custom target and make path extension optional for .bss check 2018-06-25 10:14:39 +02:00
tools s390/tools: fix gcc 8 stringop-truncation warnings 2018-07-02 11:25:05 +02:00
defconfig s390: update defconfig 2018-04-16 10:29:34 +02:00
Kbuild s390/kexec_file: Add purgatory 2018-04-16 09:10:22 +02:00
Kconfig s390/decompressor: support uncompressed kernel 2018-06-25 10:14:40 +02:00
Kconfig.debug License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
Makefile s390/boot: make head.S and als.c be part of the decompressor only 2018-06-25 10:14:38 +02:00