From: Rasmus Villemoes Date: Wed, 30 Sep 2015 18:30:26 +0000 (+0200) Subject: regmap: debugfs: use memcpy instead of snprintf X-Git-Tag: firefly_0821_release~176^2~846^2^3~1 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=20991cdb26ffc51030223320a6dd266f4fc28fbd;p=firefly-linux-kernel-4.4.55.git regmap: debugfs: use memcpy instead of snprintf Since we know the length of entry and that there's room enough in the output buffer, using memcpy instead of snprintf is simpler and cheaper. Signed-off-by: Rasmus Villemoes Signed-off-by: Mark Brown --- diff --git a/drivers/base/regmap/regmap-debugfs.c b/drivers/base/regmap/regmap-debugfs.c index 1ffc101ca011..69894bb9b6dd 100644 --- a/drivers/base/regmap/regmap-debugfs.c +++ b/drivers/base/regmap/regmap-debugfs.c @@ -370,8 +370,7 @@ static ssize_t regmap_reg_ranges_read_file(struct file *file, if (p >= *ppos) { if (buf_pos + 1 + entry_len > count) break; - snprintf(buf + buf_pos, count - buf_pos, - "%s", entry); + memcpy(buf + buf_pos, entry, entry_len); buf_pos += entry_len; buf[buf_pos] = '\n'; buf_pos++;