]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
crypto: iaa - Replace sprintf with sysfs_emit in sysfs show functions
authorThorsten Blum <thorsten.blum@linux.dev>
Mon, 15 Dec 2025 07:23:52 +0000 (08:23 +0100)
committerHerbert Xu <herbert@gondor.apana.org.au>
Mon, 29 Dec 2025 00:48:35 +0000 (08:48 +0800)
Replace sprintf() with sysfs_emit() in verify_compress_show() and
sync_mode_show(). sysfs_emit() is preferred to format sysfs output as it
provides better bounds checking.  No functional changes.

Signed-off-by: Thorsten Blum <thorsten.blum@linux.dev>
Acked-by: Kanchana P Sridhar <kanchana.p.sridhar@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/intel/iaa/iaa_crypto_main.c

index edd5a660aa10be1ba5348869c239526a0b96ad0f..f79ea22e9abeaf38a7b4660620943be80ac72d94 100644 (file)
@@ -5,6 +5,7 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/pci.h>
+#include <linux/sysfs.h>
 #include <linux/device.h>
 #include <linux/iommu.h>
 #include <uapi/linux/idxd.h>
@@ -96,7 +97,7 @@ static bool iaa_verify_compress = true;
 
 static ssize_t verify_compress_show(struct device_driver *driver, char *buf)
 {
-       return sprintf(buf, "%d\n", iaa_verify_compress);
+       return sysfs_emit(buf, "%d\n", iaa_verify_compress);
 }
 
 static ssize_t verify_compress_store(struct device_driver *driver,
@@ -188,11 +189,11 @@ static ssize_t sync_mode_show(struct device_driver *driver, char *buf)
        int ret = 0;
 
        if (!async_mode && !use_irq)
-               ret = sprintf(buf, "%s\n", "sync");
+               ret = sysfs_emit(buf, "%s\n", "sync");
        else if (async_mode && !use_irq)
-               ret = sprintf(buf, "%s\n", "async");
+               ret = sysfs_emit(buf, "%s\n", "async");
        else if (async_mode && use_irq)
-               ret = sprintf(buf, "%s\n", "async_irq");
+               ret = sysfs_emit(buf, "%s\n", "async_irq");
 
        return ret;
 }