]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
ACPI: SBSHC: Use strscpy() instead of strcpy()
authorMuhammad Qasim Abdul Majeed <qasim.majeed20@gmail.com>
Sun, 15 Sep 2024 18:38:20 +0000 (23:38 +0500)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 5 Nov 2024 20:35:36 +0000 (21:35 +0100)
Replace strcpy() with strscpy() in the ACPI SBSHC 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-8-qasim.majeed20@gmail.com
[ rjw: Subject and changelog edits ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/sbshc.c

index 16f2daaa2c454b4d9e6c3b3364a9c62d2ff750ff..7e2ddc74a1f068f3461da4a62ba9f79cbe41c195 100644 (file)
@@ -257,8 +257,8 @@ static int acpi_smbus_hc_add(struct acpi_device *device)
                return -EIO;
        }
 
-       strcpy(acpi_device_name(device), ACPI_SMB_HC_DEVICE_NAME);
-       strcpy(acpi_device_class(device), ACPI_SMB_HC_CLASS);
+       strscpy(acpi_device_name(device), ACPI_SMB_HC_DEVICE_NAME);
+       strscpy(acpi_device_class(device), ACPI_SMB_HC_CLASS);
 
        hc = kzalloc(sizeof(struct acpi_smb_hc), GFP_KERNEL);
        if (!hc)