File tree Expand file tree Collapse file tree 4 files changed +19
-10
lines changed Expand file tree Collapse file tree 4 files changed +19
-10
lines changed Original file line number Diff line number Diff line change @@ -189,9 +189,15 @@ void acpi_db_dump_namespace(char *start_arg, char *depth_arg)
189
189
}
190
190
191
191
acpi_db_set_output_destination (ACPI_DB_DUPLICATE_OUTPUT );
192
- acpi_os_printf ("ACPI Namespace (from %4.4s (%p) subtree):\n" ,
193
- ((struct acpi_namespace_node * )subtree_entry )-> name .
194
- ascii , subtree_entry );
192
+
193
+ if (((struct acpi_namespace_node * )subtree_entry )-> parent ) {
194
+ acpi_os_printf ("ACPI Namespace (from %4.4s (%p) subtree):\n" ,
195
+ ((struct acpi_namespace_node * )subtree_entry )->
196
+ name .ascii , subtree_entry );
197
+ } else {
198
+ acpi_os_printf ("ACPI Namespace (from %s):\n" ,
199
+ ACPI_NAMESPACE_ROOT );
200
+ }
195
201
196
202
/* Display the subtree */
197
203
Original file line number Diff line number Diff line change @@ -115,7 +115,7 @@ acpi_ds_scope_stack_push(struct acpi_namespace_node *node,
115
115
acpi_ut_get_type_name (old_scope_info ->
116
116
common .value )));
117
117
} else {
118
- ACPI_DEBUG_PRINT_RAW ((ACPI_DB_EXEC , "[\\___] (%s)" , "ROOT" ));
118
+ ACPI_DEBUG_PRINT_RAW ((ACPI_DB_EXEC , ACPI_NAMESPACE_ROOT ));
119
119
}
120
120
121
121
ACPI_DEBUG_PRINT_RAW ((ACPI_DB_EXEC ,
@@ -166,14 +166,14 @@ acpi_status acpi_ds_scope_stack_pop(struct acpi_walk_state *walk_state)
166
166
167
167
new_scope_info = walk_state -> scope_info ;
168
168
if (new_scope_info ) {
169
- ACPI_DEBUG_PRINT_RAW ((ACPI_DB_EXEC ,
170
- "[%4.4s] (%s)\n" ,
169
+ ACPI_DEBUG_PRINT_RAW ((ACPI_DB_EXEC , "[%4.4s] (%s)\n" ,
171
170
acpi_ut_get_node_name (new_scope_info ->
172
171
scope .node ),
173
172
acpi_ut_get_type_name (new_scope_info ->
174
173
common .value )));
175
174
} else {
176
- ACPI_DEBUG_PRINT_RAW ((ACPI_DB_EXEC , "[\\___] (ROOT)\n" ));
175
+ ACPI_DEBUG_PRINT_RAW ((ACPI_DB_EXEC , "%s\n" ,
176
+ ACPI_NAMESPACE_ROOT ));
177
177
}
178
178
179
179
acpi_ut_delete_generic_state (scope_info );
Original file line number Diff line number Diff line change @@ -141,7 +141,7 @@ void acpi_ut_repair_name(char *name)
141
141
* Special case for the root node. This can happen if we get an
142
142
* error during the execution of module-level code.
143
143
*/
144
- if (ACPI_COMPARE_NAME (name , "\\___" )) {
144
+ if (ACPI_COMPARE_NAME (name , ACPI_ROOT_PATHNAME )) {
145
145
return ;
146
146
}
147
147
Original file line number Diff line number Diff line change 49
49
/* Definitions of the predefined namespace names */
50
50
51
51
#define ACPI_UNKNOWN_NAME (u32) 0x3F3F3F3F /* Unknown name is "????" */
52
- #define ACPI_ROOT_NAME (u32) 0x5F5F5F5C /* Root name is "\___" */
53
-
54
52
#define ACPI_PREFIX_MIXED (u32) 0x69706341 /* "Acpi" */
55
53
#define ACPI_PREFIX_LOWER (u32) 0x69706361 /* "acpi" */
56
54
55
+ /* Root name stuff */
56
+
57
+ #define ACPI_ROOT_NAME (u32) 0x5F5F5F5C /* Root name is "\___" */
58
+ #define ACPI_ROOT_PATHNAME "\\___"
59
+ #define ACPI_NAMESPACE_ROOT "Namespace Root"
57
60
#define ACPI_NS_ROOT_PATH "\\"
58
61
59
62
#endif /* __ACNAMES_H__ */
You can’t perform that action at this time.
0 commit comments