ACPI: bus: Define and use symbols for device and class name lengths
authorMuhammad Qasim Abdul Majeed <qasim.majeed20@gmail.com>
Sun, 4 Aug 2024 12:33:13 +0000 (17:33 +0500)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 26 Aug 2024 17:11:59 +0000 (19:11 +0200)
It is better to define symbols for the maximum ACPI device name length
and the maximum ACPI class name length instead of using raw numbers in
typedef statements.

Signed-off-by: Muhammad Qasim Abdul Majeed <qasim.majeed20@gmail.com>
Link: https://patch.msgid.link/20240804123313.16211-6-qasim.majeed20@gmail.com
[ rjw: Subject edits, added a changelog, dropped unrelated change ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
include/acpi/acpi_bus.h

index 8db5bd3829151011924e082500190235dd4bd952..049cbda28c4c8de55ff65508a1633a36c1fc6c05 100644 (file)
@@ -228,10 +228,12 @@ struct acpi_device_dir {
 
 /* Plug and Play */
 
+#define MAX_ACPI_DEVICE_NAME_LEN       40
+#define MAX_ACPI_CLASS_NAME_LEN                20
 typedef char acpi_bus_id[8];
 typedef u64 acpi_bus_address;
-typedef char acpi_device_name[40];
-typedef char acpi_device_class[20];
+typedef char acpi_device_name[MAX_ACPI_DEVICE_NAME_LEN];
+typedef char acpi_device_class[MAX_ACPI_CLASS_NAME_LEN];
 
 struct acpi_hardware_id {
        struct list_head list;