Loading drivers/mfd/wcd9xxx-core.c +3 −2 Original line number Diff line number Diff line Loading @@ -1689,11 +1689,12 @@ static ssize_t wcd9xxx_slimslave_reg_show(char __user *ubuf, size_t count, { int i, reg_val, len; ssize_t total = 0; char tmp_buf[20]; /* each line is 12 bytes but 20 for margin of error */ char tmp_buf[25]; /* each line is 12 bytes but 25 for margin of error */ for (i = (int) *ppos / 12; i <= SLIM_MAX_REG_ADDR; i++) { reg_val = wcd9xxx_interface_reg_read(debugCodec, i); len = snprintf(tmp_buf, 25, "0x%.3x: 0x%.2x\n", i, reg_val); len = snprintf(tmp_buf, sizeof(tmp_buf), "0x%.3x: 0x%.2x\n", i, reg_val); if ((total + len) >= count - 1) break; Loading Loading
drivers/mfd/wcd9xxx-core.c +3 −2 Original line number Diff line number Diff line Loading @@ -1689,11 +1689,12 @@ static ssize_t wcd9xxx_slimslave_reg_show(char __user *ubuf, size_t count, { int i, reg_val, len; ssize_t total = 0; char tmp_buf[20]; /* each line is 12 bytes but 20 for margin of error */ char tmp_buf[25]; /* each line is 12 bytes but 25 for margin of error */ for (i = (int) *ppos / 12; i <= SLIM_MAX_REG_ADDR; i++) { reg_val = wcd9xxx_interface_reg_read(debugCodec, i); len = snprintf(tmp_buf, 25, "0x%.3x: 0x%.2x\n", i, reg_val); len = snprintf(tmp_buf, sizeof(tmp_buf), "0x%.3x: 0x%.2x\n", i, reg_val); if ((total + len) >= count - 1) break; Loading