Skip to content

Commit d4db876

Browse files
ye xingchendtor
authored andcommitted
Input: use sysfs_emit() instead of scnprintf()
Replace calls to scnprintf() in the methods showing device attributes with sysfs_emit() to simplify the code. Signed-off-by: ye xingchen <ye.xingchen@zte.com.cn> Link: https://lore.kernel.org/r/202212021133398847947@zte.com.cn Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
1 parent f737020 commit d4db876

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

drivers/input/input.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1365,8 +1365,8 @@ static ssize_t input_dev_show_##name(struct device *dev, \
13651365
{ \
13661366
struct input_dev *input_dev = to_input_dev(dev); \
13671367
\
1368-
return scnprintf(buf, PAGE_SIZE, "%s\n", \
1369-
input_dev->name ? input_dev->name : ""); \
1368+
return sysfs_emit(buf, "%s\n", \
1369+
input_dev->name ? input_dev->name : ""); \
13701370
} \
13711371
static DEVICE_ATTR(name, S_IRUGO, input_dev_show_##name, NULL)
13721372

@@ -1458,7 +1458,7 @@ static ssize_t inhibited_show(struct device *dev,
14581458
{
14591459
struct input_dev *input_dev = to_input_dev(dev);
14601460

1461-
return scnprintf(buf, PAGE_SIZE, "%d\n", input_dev->inhibited);
1461+
return sysfs_emit(buf, "%d\n", input_dev->inhibited);
14621462
}
14631463

14641464
static ssize_t inhibited_store(struct device *dev,
@@ -1505,7 +1505,7 @@ static ssize_t input_dev_show_id_##name(struct device *dev, \
15051505
char *buf) \
15061506
{ \
15071507
struct input_dev *input_dev = to_input_dev(dev); \
1508-
return scnprintf(buf, PAGE_SIZE, "%04x\n", input_dev->id.name); \
1508+
return sysfs_emit(buf, "%04x\n", input_dev->id.name); \
15091509
} \
15101510
static DEVICE_ATTR(name, S_IRUGO, input_dev_show_id_##name, NULL)
15111511

0 commit comments

Comments
 (0)