ACPICA: Convert more ACPI errors to firmware errors
ACPICA commit f3198c12f2df9d170b3da891a180b774cfe01e59 Also adds a new firmware error function, acpi_bios_exception. Link: https://github.com/acpica/acpica/commit/f3198c12 Signed-off-by: Bob Moore <robert.moore@intel.com> Signed-off-by: Erik Schmauss <erik.schmauss@intel.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:

committed by
Rafael J. Wysocki

parent
1c7fc5cbc3
commit
f13c274da3
@@ -185,6 +185,50 @@ acpi_bios_error(const char *module_name,
|
||||
|
||||
ACPI_EXPORT_SYMBOL(acpi_bios_error)
|
||||
|
||||
/*******************************************************************************
|
||||
*
|
||||
* FUNCTION: acpi_bios_exception
|
||||
*
|
||||
* PARAMETERS: module_name - Caller's module name (for error output)
|
||||
* line_number - Caller's line number (for error output)
|
||||
* status - Status value to be decoded/formatted
|
||||
* format - Printf format string + additional args
|
||||
*
|
||||
* RETURN: None
|
||||
*
|
||||
* DESCRIPTION: Print an "ACPI Firmware Error" message with module/line/version
|
||||
* info as well as decoded acpi_status.
|
||||
*
|
||||
******************************************************************************/
|
||||
void ACPI_INTERNAL_VAR_XFACE
|
||||
acpi_bios_exception(const char *module_name,
|
||||
u32 line_number,
|
||||
acpi_status status, const char *format, ...)
|
||||
{
|
||||
va_list arg_list;
|
||||
|
||||
ACPI_MSG_REDIRECT_BEGIN;
|
||||
|
||||
/* For AE_OK, just print the message */
|
||||
|
||||
if (ACPI_SUCCESS(status)) {
|
||||
acpi_os_printf(ACPI_MSG_BIOS_ERROR);
|
||||
|
||||
} else {
|
||||
acpi_os_printf(ACPI_MSG_BIOS_ERROR "%s, ",
|
||||
acpi_format_exception(status));
|
||||
}
|
||||
|
||||
va_start(arg_list, format);
|
||||
acpi_os_vprintf(format, arg_list);
|
||||
ACPI_MSG_SUFFIX;
|
||||
va_end(arg_list);
|
||||
|
||||
ACPI_MSG_REDIRECT_END;
|
||||
}
|
||||
|
||||
ACPI_EXPORT_SYMBOL(acpi_bios_exception)
|
||||
|
||||
/*******************************************************************************
|
||||
*
|
||||
* FUNCTION: acpi_bios_warning
|
||||
|
Reference in New Issue
Block a user