]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
ACPI: APD: Use strscpy() instead of strcpy()
authorMuhammad Qasim Abdul Majeed <qasim.majeed20@gmail.com>
Sun, 15 Sep 2024 18:38:13 +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 APD 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-1-qasim.majeed20@gmail.com
[ rjw: Subject and changelog edits ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpi_apd.c

index 800f978684481ed4c9182b17217b77f8fd112376..49539f7528c647351b541e58cf2cb749c6d7bdff 100644 (file)
@@ -86,7 +86,7 @@ static int fch_misc_setup(struct apd_private_data *pdata)
                if (!clk_data->name)
                        return -ENOMEM;
 
-               strcpy(clk_data->name, obj->string.pointer);
+               strscpy(clk_data->name, obj->string.pointer, obj->string.length);
        } else {
                /* Set default name to mclk if entry missing in firmware */
                clk_data->name = "mclk";