s390/dasd: fix gcc 8 stringop-truncation warning
authorVasily Gorbik <gor@linux.ibm.com>
Sun, 17 Jun 2018 10:18:56 +0000 (12:18 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Mon, 2 Jul 2018 09:24:53 +0000 (11:24 +0200)
commit4e0f5e916f7f4623b312e4fcf9f9fe45c4bea290
tree244efbb9e77204c3dc7789f7c47d18cc309d8c4f
parentc6756b7d0c5d57233c985dd1e50ce7b33a15ce6b
s390/dasd: fix gcc 8 stringop-truncation warning

drivers/s390/block/dasd_alias.c:711:2: warning: 'strncpy' output truncated
before terminating nul copying 4 bytes from a string of the same length
[-Wstringop-truncation]
  strncpy((char *) &cqr->magic, "ECKD", 4);

Replace strncpy to int as a buffer with memcpy.

Acked-by: Stefan Haberland <sth@linux.ibm.com>
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>
drivers/s390/block/dasd_alias.c