From: Damien Le Moal Date: Thu, 16 Jul 2020 04:38:14 +0000 (+0900) Subject: dm ioctl: Fix compilation warning X-Git-Tag: v5.10.7~1903^2~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1aeb6e7cd118b90f1a227c79b26100af6a15960e;p=platform%2Fkernel%2Flinux-rpi.git dm ioctl: Fix compilation warning In retrieve_status(), when copying the target type name in the target_type string field of struct dm_target_spec, copy at most DM_MAX_TYPE_NAME - 1 character to avoid the compilation warning: warning: ‘__builtin_strncpy’ specified bound 16 equals destination size [-Wstringop-truncation] when compiling with W-1. Signed-off-by: Damien Le Moal Signed-off-by: Mike Snitzer --- diff --git a/drivers/md/dm-ioctl.c b/drivers/md/dm-ioctl.c index 489935d..5792878 100644 --- a/drivers/md/dm-ioctl.c +++ b/drivers/md/dm-ioctl.c @@ -1168,7 +1168,7 @@ static void retrieve_status(struct dm_table *table, spec->sector_start = ti->begin; spec->length = ti->len; strncpy(spec->target_type, ti->type->name, - sizeof(spec->target_type)); + sizeof(spec->target_type) - 1); outptr += sizeof(struct dm_target_spec); remaining = len - (outptr - outbuf);