Procházet zdrojové kódy

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 <linux@rasmusvillemoes.dk>
Signed-off-by: Mark Brown <broonie@kernel.org>
Rasmus Villemoes před 10 roky
rodič
revize
20991cdb26
1 změnil soubory, kde provedl 1 přidání a 2 odebrání
  1. 1 2
      drivers/base/regmap/regmap-debugfs.c

+ 1 - 2
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++;