]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ACPI: PAD: Use strscpy() instead of strcpy()
authorMuhammad Qasim Abdul Majeed <qasim.majeed20@gmail.com>
Sun, 4 Aug 2024 12:33:09 +0000 (17:33 +0500)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 26 Aug 2024 17:11:58 +0000 (19:11 +0200)
Replace strcpy() with strscpy() in the ACPI processor aggregator (PAD)
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-2-qasim.majeed20@gmail.com
[ rjw: Subject and changelog edits ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpi_pad.c

index 350d3a8928896d3a419ee44a523ff04773a87254..d0e11d3849d7c5a67a259c49680ac513cca9e097 100644 (file)
@@ -428,8 +428,8 @@ static int acpi_pad_probe(struct platform_device *pdev)
        struct acpi_device *adev = ACPI_COMPANION(&pdev->dev);
        acpi_status status;
 
-       strcpy(acpi_device_name(adev), ACPI_PROCESSOR_AGGREGATOR_DEVICE_NAME);
-       strcpy(acpi_device_class(adev), ACPI_PROCESSOR_AGGREGATOR_CLASS);
+       strscpy(acpi_device_name(adev), ACPI_PROCESSOR_AGGREGATOR_DEVICE_NAME);
+       strscpy(acpi_device_class(adev), ACPI_PROCESSOR_AGGREGATOR_CLASS);
 
        status = acpi_install_notify_handler(adev->handle,
                ACPI_DEVICE_NOTIFY, acpi_pad_notify, adev);