ACPICA: Improve object conversion error messages
authorBob Moore <robert.moore@intel.com>
Mon, 4 Aug 2008 02:41:29 +0000 (10:41 +0800)
committerLen Brown <len.brown@intel.com>
Thu, 23 Oct 2008 03:14:40 +0000 (23:14 -0400)
Better error messages during object conversion from internal
to the external ACPI_OBJECT. Used for external calls to
acpi_evaluate_object.

Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Lin Ming <ming.m.lin@intel.com>
Signed-off-by: Andi Kleen <ak@linux.intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/acpi/utilities/utobject.c

index 916eff399eb3e6c8c9fdd7a00d8a37006621a0d0..924d05af94d27b7519300425d9f3ba73706695ba 100644 (file)
@@ -503,7 +503,9 @@ acpi_ut_get_simple_object_size(union acpi_operand_object *internal_object,
                         * required eventually.
                         */
                        ACPI_ERROR((AE_INFO,
-                                   "Unsupported Reference opcode=%X in object %p",
+                                   "Cannot convert to external object - "
+                                   "unsupported Reference type [%s] %X in object %p",
+                                   acpi_ut_get_reference_name(internal_object),
                                    internal_object->reference.opcode,
                                    internal_object));
                        status = AE_TYPE;
@@ -513,7 +515,9 @@ acpi_ut_get_simple_object_size(union acpi_operand_object *internal_object,
 
        default:
 
-               ACPI_ERROR((AE_INFO, "Unsupported type=%X in object %p",
+               ACPI_ERROR((AE_INFO, "Cannot convert to external object - "
+                           "unsupported type [%s] %X in object %p",
+                           acpi_ut_get_object_type_name(internal_object),
                            ACPI_GET_OBJECT_TYPE(internal_object),
                            internal_object));
                status = AE_TYPE;