Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ACPI: acpi_processor: Use strscpy instead() of strcpy()

Replace strcpy() with strscpy() in the ACPI processor 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-3-qasim.majeed20@gmail.com
[ rjw: Subject and changelog edits ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>

authored by

Muhammad Qasim Abdul Majeed and committed by
Rafael J. Wysocki
6c7bfb7d 4fe1135c

+2 -2
+2 -2
drivers/acpi/acpi_processor.c
··· 436 436 } 437 437 438 438 pr->handle = device->handle; 439 - strcpy(acpi_device_name(device), ACPI_PROCESSOR_DEVICE_NAME); 440 - strcpy(acpi_device_class(device), ACPI_PROCESSOR_CLASS); 439 + strscpy(acpi_device_name(device), ACPI_PROCESSOR_DEVICE_NAME); 440 + strscpy(acpi_device_class(device), ACPI_PROCESSOR_CLASS); 441 441 device->driver_data = pr; 442 442 443 443 result = acpi_processor_get_info(device);