提交 7c4b428c 编写于 作者: Y Yang Guang 提交者: Zheng Zengkai

scsi: mvsas: Replace snprintf() with sysfs_emit()

stable inclusion
from stable-v5.10.111
commit ed7db959203e3ef06f7b59dfb504d392842312f3
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I5GL1Z

Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=ed7db959203e3ef06f7b59dfb504d392842312f3

--------------------------------

[ Upstream commit 0ad3867b ]

coccinelle report:
./drivers/scsi/mvsas/mv_init.c:699:8-16:
WARNING: use scnprintf or sprintf
./drivers/scsi/mvsas/mv_init.c:747:8-16:
WARNING: use scnprintf or sprintf

Use sysfs_emit() instead of scnprintf() or sprintf().

Link: https://lore.kernel.org/r/c1711f7cf251730a8ceb5bdfc313bf85662b3395.1643182948.git.yang.guang5@zte.com.cnReported-by: NZeal Robot <zealci@zte.com.cn>
Signed-off-by: NYang Guang <yang.guang5@zte.com.cn>
Signed-off-by: NDavid Yang <davidcomponentone@gmail.com>
Signed-off-by: NMartin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: NSasha Levin <sashal@kernel.org>
Signed-off-by: NZheng Zengkai <zhengzengkai@huawei.com>
Reviewed-by: NWei Li <liwei391@huawei.com>
上级 c38f6df7
...@@ -697,7 +697,7 @@ static ssize_t ...@@ -697,7 +697,7 @@ static ssize_t
mvs_show_driver_version(struct device *cdev, mvs_show_driver_version(struct device *cdev,
struct device_attribute *attr, char *buffer) struct device_attribute *attr, char *buffer)
{ {
return snprintf(buffer, PAGE_SIZE, "%s\n", DRV_VERSION); return sysfs_emit(buffer, "%s\n", DRV_VERSION);
} }
static DEVICE_ATTR(driver_version, static DEVICE_ATTR(driver_version,
...@@ -749,7 +749,7 @@ mvs_store_interrupt_coalescing(struct device *cdev, ...@@ -749,7 +749,7 @@ mvs_store_interrupt_coalescing(struct device *cdev,
static ssize_t mvs_show_interrupt_coalescing(struct device *cdev, static ssize_t mvs_show_interrupt_coalescing(struct device *cdev,
struct device_attribute *attr, char *buffer) struct device_attribute *attr, char *buffer)
{ {
return snprintf(buffer, PAGE_SIZE, "%d\n", interrupt_coalescing); return sysfs_emit(buffer, "%d\n", interrupt_coalescing);
} }
static DEVICE_ATTR(interrupt_coalescing, static DEVICE_ATTR(interrupt_coalescing,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册