From b48d31df33192eaff1baaed4ef3c040736b59946 Mon Sep 17 00:00:00 2001 From: Lei wang Date: Fri, 16 Apr 2021 13:10:40 +0800 Subject: [PATCH] drivers: qcom: fix userspace write bootmaker issue The write interface return value does not meet linux standard so it does not work well when user try to echo new marker. Change-Id: I5d2d9b0f374f0ffa8d9a500b453828d42e2d0a63 Signed-off-by: Lei wang --- drivers/soc/qcom/boot_stats.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/soc/qcom/boot_stats.c b/drivers/soc/qcom/boot_stats.c index 2ff1445520e1..b60151247397 100644 --- a/drivers/soc/qcom/boot_stats.c +++ b/drivers/soc/qcom/boot_stats.c @@ -189,7 +189,7 @@ static ssize_t bootkpi_writer(struct kobject *obj, struct kobj_attribute *attr, if (count >= MAX_STRING_LEN) return -EINVAL; - rc = scnprintf(buf, count, "%s", user_buffer); + rc = scnprintf(buf, sizeof(buf) - 1, "%s", user_buffer); if (rc < 0) return rc;