]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
ACPI: tables: Improve logging around acpi_initialize_tables()
authorBartosz Szczepanek <bsz@amazon.de>
Wed, 23 Apr 2025 08:56:36 +0000 (08:56 +0000)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 12 May 2025 13:43:16 +0000 (15:43 +0200)
Emit a warning that includes return code in a readable format. Example:

  ACPI: Failed to initialize tables, status=0x5 (AE_NOT_FOUND)

No other functional changes intended.

Signed-off-by: Bartosz Szczepanek <bsz@amazon.de>
Link: https://patch.msgid.link/20250423085637.38658-1-bsz@amazon.de
[ rjw: Subject and changelog edits ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/tables.c

index 0a9ade7117bd90911f5ac273cf57a6be0a82fab1..fa9bb8c8ce9534b2c2bcfc761ca785ac15e5c41a 100644 (file)
@@ -719,8 +719,12 @@ int __init acpi_locate_initial_tables(void)
        }
 
        status = acpi_initialize_tables(initial_tables, ACPI_MAX_TABLES, 0);
-       if (ACPI_FAILURE(status))
+       if (ACPI_FAILURE(status)) {
+               const char *msg = acpi_format_exception(status);
+
+               pr_warn("Failed to initialize tables, status=0x%x (%s)", status, msg);
                return -EINVAL;
+       }
 
        return 0;
 }