@@ -48,7 +48,6 @@ struct acpi_power_dependent_device {
48
48
struct acpi_power_resource {
49
49
struct acpi_device device ;
50
50
struct list_head list_node ;
51
- char * name ;
52
51
u32 system_level ;
53
52
u32 order ;
54
53
unsigned int ref_count ;
@@ -70,6 +69,11 @@ static DEFINE_MUTEX(power_resource_list_lock);
70
69
Power Resource Management
71
70
-------------------------------------------------------------------------- */
72
71
72
+ static inline const char * resource_dev_name (struct acpi_power_resource * pr )
73
+ {
74
+ return dev_name (& pr -> device .dev );
75
+ }
76
+
73
77
static inline
74
78
struct acpi_power_resource * to_power_resource (struct acpi_device * device )
75
79
{
@@ -264,7 +268,8 @@ acpi_power_resource_add_dependent(struct acpi_power_resource *resource,
264
268
265
269
dep -> dev = dev ;
266
270
list_add_tail (& dep -> node , & resource -> dependents );
267
- dev_dbg (dev , "added power dependency to [%s]\n" , resource -> name );
271
+ dev_dbg (dev , "added power dependency to [%s]\n" ,
272
+ resource_dev_name (resource ));
268
273
269
274
unlock :
270
275
mutex_unlock (& resource -> resource_lock );
@@ -283,7 +288,7 @@ acpi_power_resource_remove_dependent(struct acpi_power_resource *resource,
283
288
list_del (& dep -> node );
284
289
kfree (dep );
285
290
dev_dbg (dev , "removed power dependency to [%s]\n" ,
286
- resource -> name );
291
+ resource_dev_name ( resource ) );
287
292
break ;
288
293
}
289
294
}
@@ -381,7 +386,7 @@ static int __acpi_power_on(struct acpi_power_resource *resource)
381
386
382
387
list_for_each_entry (dep , & resource -> dependents , node ) {
383
388
dev_dbg (dep -> dev , "runtime resuming because [%s] turned on\n" ,
384
- resource -> name );
389
+ resource_dev_name ( resource ) );
385
390
pm_request_resume (dep -> dev );
386
391
}
387
392
@@ -953,7 +958,6 @@ struct acpi_device *acpi_add_power_resource(acpi_handle handle)
953
958
mutex_init (& resource -> resource_lock );
954
959
INIT_LIST_HEAD (& resource -> list_node );
955
960
INIT_LIST_HEAD (& resource -> dependents );
956
- resource -> name = device -> pnp .bus_id ;
957
961
strcpy (acpi_device_name (device ), ACPI_POWER_DEVICE_NAME );
958
962
strcpy (acpi_device_class (device ), ACPI_POWER_CLASS );
959
963
device -> power .state = ACPI_STATE_UNKNOWN ;
0 commit comments