]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ACPI: battery : Use strscpy() instead of strcpy()
authorMuhammad Qasim Abdul Majeed <qasim.majeed20@gmail.com>
Sun, 4 Aug 2024 12:33:11 +0000 (17:33 +0500)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 26 Aug 2024 17:11:59 +0000 (19:11 +0200)
Replace strcpy() with strscpy() in the ACPI battery driver.

strcpy() has been deprecated because it is generally unsafe, so help 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/20240804123313.16211-4-qasim.majeed20@gmail.com
[ rjw: Subject and changelog edits ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/battery.c

index da3a879d638a8da1d86942fe04c4fd69bd2d4df1..857d4ef3846968806049819eeeb2965fc97df717 100644 (file)
@@ -1219,8 +1219,8 @@ static int acpi_battery_add(struct acpi_device *device)
        if (!battery)
                return -ENOMEM;
        battery->device = device;
-       strcpy(acpi_device_name(device), ACPI_BATTERY_DEVICE_NAME);
-       strcpy(acpi_device_class(device), ACPI_BATTERY_CLASS);
+       strscpy(acpi_device_name(device), ACPI_BATTERY_DEVICE_NAME);
+       strscpy(acpi_device_class(device), ACPI_BATTERY_CLASS);
        device->driver_data = battery;
        mutex_init(&battery->lock);
        mutex_init(&battery->sysfs_lock);