diff options
| author | 2025-07-09 13:33:30 +0000 | |
|---|---|---|
| committer | 2025-07-09 15:48:17 +0200 | |
| commit | 48925ba7dfa7337f54c5bae6738b2f0bb4055b06 (patch) | |
| tree | c6e1c6ac137dc20bbc290b201696baa482dd8a08 /include/uapi/linux/byteorder/ssh:/git@git.zx2c4.com | |
| parent | ata: libata-eh: use bool for fastdrain in ata_eh_set_pending() (diff) | |
ata: libata-transport: replace scnprintf with sysfs_emit for simple attributes
sprintf, snprintf, and scnprintf do not consider the PAGE_SIZE maximum
of the temporary buffer used for outputting sysfs content and they may
overrun the PAGE_SIZE buffer length.
To avoid output defects with the ATA transport class simple attributes,
use sysfs_emit instead of scnprintf().
This aligns with the sysfs guidance provided in
Documentation/filesystems/sysfs.rst.
Signed-off-by: Jonathan Velez <jonvelez12345@gmail.com>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Link: https://lore.kernel.org/r/20250709133330.3546-1-jonvelez12345@gmail.com
Signed-off-by: Niklas Cassel <cassel@kernel.org>
Diffstat (limited to 'include/uapi/linux/byteorder/ssh:/git@git.zx2c4.com')
0 files changed, 0 insertions, 0 deletions
