ata: sata_fsl: use sysfs_emit()
authorDamien Le Moal <damien.lemoal@opensource.wdc.com>
Thu, 2 Dec 2021 06:05:03 +0000 (15:05 +0900)
committerDamien Le Moal <damien.lemoal@opensource.wdc.com>
Tue, 4 Jan 2022 11:00:12 +0000 (20:00 +0900)
Use sysfs_emit() instead of sprintf() in fsl_sata_intr_coalescing_show()
and fsl_sata_rx_watermark_show().

Signed-off-by: Damien Le Moal <damien.lemoal@opensource.wdc.com>
drivers/ata/sata_fsl.c

index c5a2c1e..ec52511 100644 (file)
@@ -322,7 +322,7 @@ static void fsl_sata_set_irq_coalescing(struct ata_host *host,
 static ssize_t fsl_sata_intr_coalescing_show(struct device *dev,
                struct device_attribute *attr, char *buf)
 {
-       return sprintf(buf, "%d %d\n",
+       return sysfs_emit(buf, "%d      %d\n",
                        intr_coalescing_count, intr_coalescing_ticks);
 }
 
@@ -357,9 +357,9 @@ static ssize_t fsl_sata_rx_watermark_show(struct device *dev,
        spin_lock_irqsave(&host->lock, flags);
        rx_watermark = ioread32(csr_base + TRANSCFG);
        rx_watermark &= 0x1f;
-
        spin_unlock_irqrestore(&host->lock, flags);
-       return sprintf(buf, "%d\n", rx_watermark);
+
+       return sysfs_emit(buf, "%d\n", rx_watermark);
 }
 
 static ssize_t fsl_sata_rx_watermark_store(struct device *dev,