super-intel: Use memcpy() to avoid confusing gcc
When added :0 to serial number and copying it back, use memcpy() instead of strncpy() as we know the actual length. This stops gcc from complaining with -Werror=stringop-truncation enabled Signed-off-by: Jes Sorensen <jsorensen@fb.com>
This commit is contained in:
parent
760365f944
commit
167d8bb830
|
@ -8098,7 +8098,7 @@ static int mark_failure(struct intel_super *super,
|
|||
strcat(buf, ":0");
|
||||
if ((len = strlen(buf)) >= MAX_RAID_SERIAL_LEN)
|
||||
shift = len - MAX_RAID_SERIAL_LEN + 1;
|
||||
strncpy((char *)disk->serial, &buf[shift], MAX_RAID_SERIAL_LEN);
|
||||
memcpy(disk->serial, &buf[shift], len + 1 - shift);
|
||||
|
||||
disk->status |= FAILED_DISK;
|
||||
set_imsm_ord_tbl_ent(map, slot, idx | IMSM_ORD_REBUILD);
|
||||
|
|
Loading…
Reference in New Issue