]> git.itanic.dy.fi Git - linux-stable/commitdiff
ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias()
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Mon, 23 Oct 2023 19:33:17 +0000 (21:33 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 24 Oct 2023 19:31:26 +0000 (21:31 +0200)
'modalias' is only written with snprintf() and it is already guaranteed
to be nul-terminated, so remove the unneeded (but harmless) writes of a
trailing '\0' to it.

Also snprintf() never returns negative values, so remove redundant (but
harmless) checks for it.

Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
[ rjw: Merge two patches into one, combine changelogs, add subject ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/device_sysfs.c

index a34d8578b3da6cd159b1e10f035b9a7e96475d16..991583e2ee5f9cd46afc0fb3eb78db973104b2ac 100644 (file)
@@ -168,8 +168,6 @@ static int create_pnp_modalias(const struct acpi_device *acpi_dev, char *modalia
                        continue;
 
                count = snprintf(&modalias[len], size, "%s:", id->id);
-               if (count < 0)
-                       return -EINVAL;
 
                if (count >= size)
                        return -ENOMEM;
@@ -177,7 +175,7 @@ static int create_pnp_modalias(const struct acpi_device *acpi_dev, char *modalia
                len += count;
                size -= count;
        }
-       modalias[len] = '\0';
+
        return len;
 }
 
@@ -228,8 +226,6 @@ static int create_of_modalias(const struct acpi_device *acpi_dev, char *modalias
        for (i = 0; i < nval; i++, obj++) {
                count = snprintf(&modalias[len], size, "C%s",
                                 obj->string.pointer);
-               if (count < 0)
-                       return -EINVAL;
 
                if (count >= size)
                        return -ENOMEM;
@@ -237,7 +233,7 @@ static int create_of_modalias(const struct acpi_device *acpi_dev, char *modalias
                len += count;
                size -= count;
        }
-       modalias[len] = '\0';
+
        return len;
 }