浏览代码

ACPICA: Add an error message if the Debugger fails initialization.

Previously, only status was returned.

Linux kernel behaviour is not affected as the changes only apply to the
debugger which is currently not shipped in the kernel.

Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Bob Moore 12 年之前
父节点
当前提交
1a2c478371
共有 1 个文件被更改,包括 10 次插入2 次删除
  1. 10 2
      drivers/acpi/acpica/utxfinit.c

+ 10 - 2
drivers/acpi/acpica/utxfinit.c

@@ -122,8 +122,16 @@ acpi_status __init acpi_initialize_subsystem(void)
 
 
 	/* If configured, initialize the AML debugger */
 	/* If configured, initialize the AML debugger */
 
 
-	ACPI_DEBUGGER_EXEC(status = acpi_db_initialize());
-	return_ACPI_STATUS(status);
+#ifdef ACPI_DEBUGGER
+	status = acpi_db_initialize();
+	if (ACPI_FAILURE(status)) {
+		ACPI_EXCEPTION((AE_INFO, status,
+				"During Debugger initialization"));
+		return_ACPI_STATUS(status);
+	}
+#endif
+
+	return_ACPI_STATUS(AE_OK);
 }
 }
 
 
 ACPI_EXPORT_SYMBOL_INIT(acpi_initialize_subsystem)
 ACPI_EXPORT_SYMBOL_INIT(acpi_initialize_subsystem)