]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/acpi/namespace/nsinit.c
[ACPI] ACPICA 20060210
[linux-2.6-omap-h63xx.git] / drivers / acpi / namespace / nsinit.c
index efa3f4233736a9c622d4249d55f4bcc0bb6cf675..9aa337c33887cc396965c9d927a210190d314544 100644 (file)
@@ -5,7 +5,7 @@
  *****************************************************************************/
 
 /*
- * Copyright (C) 2000 - 2005, R. Byron Moore
+ * Copyright (C) 2000 - 2006, R. Byron Moore
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -93,8 +93,7 @@ acpi_status acpi_ns_initialize_objects(void)
                                     ACPI_UINT32_MAX, acpi_ns_init_one_object,
                                     &info, NULL);
        if (ACPI_FAILURE(status)) {
-               ACPI_DEBUG_PRINT((ACPI_DB_ERROR, "walk_namespace failed! %s\n",
-                                 acpi_format_exception(status)));
+               ACPI_EXCEPTION((AE_INFO, status, "During walk_namespace"));
        }
 
        ACPI_DEBUG_PRINT_RAW((ACPI_DB_INIT,
@@ -159,12 +158,11 @@ acpi_status acpi_ns_initialize_devices(void)
        (void)acpi_ut_release_mutex(ACPI_MTX_NAMESPACE);
 
        if (ACPI_FAILURE(status)) {
-               ACPI_DEBUG_PRINT((ACPI_DB_ERROR, "walk_namespace failed! %s\n",
-                                 acpi_format_exception(status)));
+               ACPI_EXCEPTION((AE_INFO, status, "During walk_namespace"));
        }
 
        ACPI_DEBUG_PRINT_RAW((ACPI_DB_INIT,
-                             "\n%hd Devices found containing: %hd _STA, %hd _INI methods\n",
+                             "\n%hd Devices found - executed %hd _STA, %hd _INI methods\n",
                              info.device_count, info.num_STA, info.num_INI));
 
        return_ACPI_STATUS(status);
@@ -289,12 +287,10 @@ acpi_ns_init_one_object(acpi_handle obj_handle,
        }
 
        if (ACPI_FAILURE(status)) {
-               ACPI_DEBUG_PRINT_RAW((ACPI_DB_ERROR, "\n"));
-               ACPI_DEBUG_PRINT((ACPI_DB_ERROR,
-                                 "Could not execute arguments for [%4.4s] (%s), %s\n",
-                                 acpi_ut_get_node_name(node),
-                                 acpi_ut_get_type_name(type),
-                                 acpi_format_exception(status)));
+               ACPI_EXCEPTION((AE_INFO, status,
+                               "Could not execute arguments for [%4.4s] (%s)",
+                               acpi_ut_get_node_name(node),
+                               acpi_ut_get_type_name(type)));
        }
 
        /*
@@ -370,6 +366,7 @@ acpi_ns_init_one_device(acpi_handle obj_handle,
        status = acpi_ns_search_node(*ACPI_CAST_PTR(u32, METHOD_NAME__INI),
                                     device_node, ACPI_TYPE_METHOD, &ini_node);
        if (ACPI_FAILURE(status)) {
+
                /* No _INI method found - move on to next device */
 
                return_ACPI_STATUS(AE_OK);
@@ -390,6 +387,7 @@ acpi_ns_init_one_device(acpi_handle obj_handle,
 
        status = acpi_ut_execute_STA(pinfo.node, &flags);
        if (ACPI_FAILURE(status)) {
+
                /* Ignore error and move on to next device */
 
                return_ACPI_STATUS(AE_OK);
@@ -400,6 +398,7 @@ acpi_ns_init_one_device(acpi_handle obj_handle,
        }
 
        if (!(flags & ACPI_STA_DEVICE_PRESENT)) {
+
                /* Don't look at children of a not present device */
 
                return_ACPI_STATUS(AE_CTRL_DEPTH);
@@ -416,13 +415,14 @@ acpi_ns_init_one_device(acpi_handle obj_handle,
        pinfo.node = ini_node;
        status = acpi_ns_evaluate_by_handle(&pinfo);
        if (ACPI_FAILURE(status)) {
+
                /* Ignore error and move on to next device */
 
 #ifdef ACPI_DEBUG_OUTPUT
                char *scope_name = acpi_ns_get_external_pathname(ini_node);
 
-               ACPI_DEBUG_PRINT((ACPI_DB_WARN, "%s._INI failed: %s\n",
-                                 scope_name, acpi_format_exception(status)));
+               ACPI_WARNING((AE_INFO, "%s._INI failed: %s",
+                             scope_name, acpi_format_exception(status)));
 
                ACPI_MEM_FREE(scope_name);
 #endif
@@ -439,6 +439,7 @@ acpi_ns_init_one_device(acpi_handle obj_handle,
        }
 
        if (acpi_gbl_init_handler) {
+
                /* External initialization handler is present, call it */
 
                status =