diff options
Diffstat (limited to 'drivers/acpi/dispatcher/dsinit.c')
| -rw-r--r-- | drivers/acpi/dispatcher/dsinit.c | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/drivers/acpi/dispatcher/dsinit.c b/drivers/acpi/dispatcher/dsinit.c index b4d264dbbf67..d7790db50178 100644 --- a/drivers/acpi/dispatcher/dsinit.c +++ b/drivers/acpi/dispatcher/dsinit.c | |||
| @@ -49,12 +49,21 @@ | |||
| 49 | #define _COMPONENT ACPI_DISPATCHER | 49 | #define _COMPONENT ACPI_DISPATCHER |
| 50 | ACPI_MODULE_NAME ("dsinit") | 50 | ACPI_MODULE_NAME ("dsinit") |
| 51 | 51 | ||
| 52 | /* Local prototypes */ | ||
| 53 | |||
| 54 | static acpi_status | ||
| 55 | acpi_ds_init_one_object ( | ||
| 56 | acpi_handle obj_handle, | ||
| 57 | u32 level, | ||
| 58 | void *context, | ||
| 59 | void **return_value); | ||
| 60 | |||
| 52 | 61 | ||
| 53 | /******************************************************************************* | 62 | /******************************************************************************* |
| 54 | * | 63 | * |
| 55 | * FUNCTION: acpi_ds_init_one_object | 64 | * FUNCTION: acpi_ds_init_one_object |
| 56 | * | 65 | * |
| 57 | * PARAMETERS: obj_handle - Node | 66 | * PARAMETERS: obj_handle - Node for the object |
| 58 | * Level - Current nesting level | 67 | * Level - Current nesting level |
| 59 | * Context - Points to a init info struct | 68 | * Context - Points to a init info struct |
| 60 | * return_value - Not used | 69 | * return_value - Not used |
| @@ -70,7 +79,7 @@ | |||
| 70 | * | 79 | * |
| 71 | ******************************************************************************/ | 80 | ******************************************************************************/ |
| 72 | 81 | ||
| 73 | acpi_status | 82 | static acpi_status |
| 74 | acpi_ds_init_one_object ( | 83 | acpi_ds_init_one_object ( |
| 75 | acpi_handle obj_handle, | 84 | acpi_handle obj_handle, |
| 76 | u32 level, | 85 | u32 level, |
| @@ -105,7 +114,8 @@ acpi_ds_init_one_object ( | |||
| 105 | 114 | ||
| 106 | status = acpi_ds_initialize_region (obj_handle); | 115 | status = acpi_ds_initialize_region (obj_handle); |
| 107 | if (ACPI_FAILURE (status)) { | 116 | if (ACPI_FAILURE (status)) { |
| 108 | ACPI_DEBUG_PRINT ((ACPI_DB_ERROR, "Region %p [%4.4s] - Init failure, %s\n", | 117 | ACPI_DEBUG_PRINT ((ACPI_DB_ERROR, |
| 118 | "Region %p [%4.4s] - Init failure, %s\n", | ||
| 109 | obj_handle, acpi_ut_get_node_name (obj_handle), | 119 | obj_handle, acpi_ut_get_node_name (obj_handle), |
| 110 | acpi_format_exception (status))); | 120 | acpi_format_exception (status))); |
| 111 | } | 121 | } |
| @@ -118,8 +128,10 @@ acpi_ds_init_one_object ( | |||
| 118 | 128 | ||
| 119 | info->method_count++; | 129 | info->method_count++; |
| 120 | 130 | ||
| 121 | /* Print a dot for each method unless we are going to print the entire pathname */ | 131 | /* |
| 122 | 132 | * Print a dot for each method unless we are going to print | |
| 133 | * the entire pathname | ||
| 134 | */ | ||
| 123 | if (!(acpi_dbg_level & ACPI_LV_INIT_NAMES)) { | 135 | if (!(acpi_dbg_level & ACPI_LV_INIT_NAMES)) { |
| 124 | ACPI_DEBUG_PRINT_RAW ((ACPI_DB_INIT, ".")); | 136 | ACPI_DEBUG_PRINT_RAW ((ACPI_DB_INIT, ".")); |
| 125 | } | 137 | } |
| @@ -140,7 +152,8 @@ acpi_ds_init_one_object ( | |||
| 140 | */ | 152 | */ |
| 141 | status = acpi_ds_parse_method (obj_handle); | 153 | status = acpi_ds_parse_method (obj_handle); |
| 142 | if (ACPI_FAILURE (status)) { | 154 | if (ACPI_FAILURE (status)) { |
| 143 | ACPI_DEBUG_PRINT ((ACPI_DB_ERROR, "Method %p [%4.4s] - parse failure, %s\n", | 155 | ACPI_DEBUG_PRINT ((ACPI_DB_ERROR, |
| 156 | "Method %p [%4.4s] - parse failure, %s\n", | ||
| 144 | obj_handle, acpi_ut_get_node_name (obj_handle), | 157 | obj_handle, acpi_ut_get_node_name (obj_handle), |
| 145 | acpi_format_exception (status))); | 158 | acpi_format_exception (status))); |
| 146 | 159 | ||
| @@ -154,7 +167,8 @@ acpi_ds_init_one_object ( | |||
| 154 | * for every execution since there isn't much overhead | 167 | * for every execution since there isn't much overhead |
| 155 | */ | 168 | */ |
| 156 | acpi_ns_delete_namespace_subtree (obj_handle); | 169 | acpi_ns_delete_namespace_subtree (obj_handle); |
| 157 | acpi_ns_delete_namespace_by_owner (((struct acpi_namespace_node *) obj_handle)->object->method.owning_id); | 170 | acpi_ns_delete_namespace_by_owner ( |
| 171 | ((struct acpi_namespace_node *) obj_handle)->object->method.owning_id); | ||
| 158 | break; | 172 | break; |
| 159 | 173 | ||
| 160 | 174 | ||
