From 69ffb0e70bb20b7e97bbaf14d7c55484a6b4ed4d Mon Sep 17 00:00:00 2001 From: Asutosh Das Date: Wed, 24 Jun 2020 10:23:56 -0700 Subject: [PATCH] ufs: sysfs: Use snprintf instead of sprintf Replaces sprintf with snprintf for security. Change-Id: Ic9a140caabf6c3d4b13103214bfe41f336e2cf29 Signed-off-by: Asutosh Das --- drivers/scsi/ufs/ufs-sysfs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/ufs/ufs-sysfs.c b/drivers/scsi/ufs/ufs-sysfs.c index 106cc9a84354..5f37c8175e4e 100644 --- a/drivers/scsi/ufs/ufs-sysfs.c +++ b/drivers/scsi/ufs/ufs-sysfs.c @@ -643,7 +643,7 @@ static ssize_t _name##_show(struct device *dev, \ pm_runtime_put_sync(hba->dev); \ if (ret) \ return -EINVAL; \ - return sprintf(buf, "%s\n", flag ? "true" : "false"); \ + return snprintf(buf, PAGE_SIZE, "%s\n", flag ? "true" : "false"); \ } \ static DEVICE_ATTR_RO(_name) @@ -696,7 +696,7 @@ static ssize_t _name##_show(struct device *dev, \ pm_runtime_put_sync(hba->dev); \ if (ret) \ return -EINVAL; \ - return sprintf(buf, "0x%08X\n", value); \ + return snprintf(buf, PAGE_SIZE, "0x%08X\n", value); \ } \ static DEVICE_ATTR_RO(_name)