]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
ACPI: EC: Use strscpy() instead of strcpy()
authorMuhammad Qasim Abdul Majeed <qasim.majeed20@gmail.com>
Sun, 15 Sep 2024 18:38:14 +0000 (23:38 +0500)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 5 Nov 2024 20:35:35 +0000 (21:35 +0100)
Replace strcpy() with strscpy() in the ACPI EC driver.

strcpy() has been deprecated because it is generally unsafe, so it
is better to eliminate it from the kernel source.

Link: https://github.com/KSPP/linux/issues/88
Signed-off-by: Muhammad Qasim Abdul Majeed <qasim.majeed20@gmail.com>
Link: https://patch.msgid.link/20240915183822.34588-2-qasim.majeed20@gmail.com
[ rjw: Subject and changelog edits ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/ec.c

index 25399f6dde7e2769793def0aa3b473e09b857954..8db09d81918fbbf6db319ed2e5ca87a359288d3d 100644 (file)
@@ -1677,8 +1677,8 @@ static int acpi_ec_add(struct acpi_device *device)
        struct acpi_ec *ec;
        int ret;
 
-       strcpy(acpi_device_name(device), ACPI_EC_DEVICE_NAME);
-       strcpy(acpi_device_class(device), ACPI_EC_CLASS);
+       strscpy(acpi_device_name(device), ACPI_EC_DEVICE_NAME);
+       strscpy(acpi_device_class(device), ACPI_EC_CLASS);
 
        if (boot_ec && (boot_ec->handle == device->handle ||
            !strcmp(acpi_device_hid(device), ACPI_ECDT_HID))) {