Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Input: ims-pcu - 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/202212011548387254492@zte.com.cn
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>

authored by

ye xingchen and committed by
Dmitry Torokhov
3e39104b 8fbdb8fb

+5 -5
+5 -5
drivers/input/misc/ims-pcu.c
··· 1050 1050 container_of(dattr, struct ims_pcu_attribute, dattr); 1051 1051 char *field = (char *)pcu + attr->field_offset; 1052 1052 1053 - return scnprintf(buf, PAGE_SIZE, "%.*s\n", attr->field_length, field); 1053 + return sysfs_emit(buf, "%.*s\n", attr->field_length, field); 1054 1054 } 1055 1055 1056 1056 static ssize_t ims_pcu_attribute_store(struct device *dev, ··· 1206 1206 struct usb_interface *intf = to_usb_interface(dev); 1207 1207 struct ims_pcu *pcu = usb_get_intfdata(intf); 1208 1208 1209 - return scnprintf(buf, PAGE_SIZE, "%d\n", pcu->update_firmware_status); 1209 + return sysfs_emit(buf, "%d\n", pcu->update_firmware_status); 1210 1210 } 1211 1211 1212 1212 static DEVICE_ATTR(update_firmware_status, S_IRUGO, ··· 1309 1309 if (error) 1310 1310 return error; 1311 1311 1312 - return scnprintf(buf, PAGE_SIZE, "%x\n", data); 1312 + return sysfs_emit(buf, "%x\n", data); 1313 1313 } 1314 1314 1315 1315 static ssize_t ims_pcu_ofn_reg_data_store(struct device *dev, ··· 1344 1344 int error; 1345 1345 1346 1346 mutex_lock(&pcu->cmd_mutex); 1347 - error = scnprintf(buf, PAGE_SIZE, "%x\n", pcu->ofn_reg_addr); 1347 + error = sysfs_emit(buf, "%x\n", pcu->ofn_reg_addr); 1348 1348 mutex_unlock(&pcu->cmd_mutex); 1349 1349 1350 1350 return error; ··· 1397 1397 if (error) 1398 1398 return error; 1399 1399 1400 - return scnprintf(buf, PAGE_SIZE, "%d\n", !!(data & (1 << attr->nr))); 1400 + return sysfs_emit(buf, "%d\n", !!(data & (1 << attr->nr))); 1401 1401 } 1402 1402 1403 1403 static ssize_t ims_pcu_ofn_bit_store(struct device *dev,