Messages in this thread Patch in this message | | | Date | Fri, 3 Sep 2010 14:41:06 +0200 | From | Dan Carpenter <> | Subject | [patch] pm_qos_params: cleanup: terminate a string |
| |
This is just a picky thing, but we pass an possibly unterminated string to printk if debugging is turned on. Also printk level is set to "debug" by pr_debug() so the "KERN_ERR" isn't used.
Signed-off-by: Dan Carpenter <error27@gmail.com>
diff --git a/kernel/pm_qos_params.c b/kernel/pm_qos_params.c index b7e4c36..310a51e 100644 --- a/kernel/pm_qos_params.c +++ b/kernel/pm_qos_params.c @@ -389,10 +389,11 @@ static ssize_t pm_qos_power_write(struct file *filp, const char __user *buf, } else if (count == 11) { /* len('0x12345678/0') */ if (copy_from_user(ascii_value, buf, 11)) return -EFAULT; + ascii_value[10] = '\0'; x = sscanf(ascii_value, "%x", &value); if (x != 1) return -EINVAL; - pr_debug(KERN_ERR "%s, %d, 0x%x\n", ascii_value, x, value); + pr_debug("%s, %d, 0x%x\n", ascii_value, x, value); } else return -EINVAL;
| |