diff options
Diffstat (limited to 'drivers/cpuidle/sysfs.c')
| -rw-r--r-- | drivers/cpuidle/sysfs.c | 8 | 
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/cpuidle/sysfs.c b/drivers/cpuidle/sysfs.c index 469e18547d06..2b496a53cbca 100644 --- a/drivers/cpuidle/sysfs.c +++ b/drivers/cpuidle/sysfs.c @@ -335,6 +335,7 @@ static struct attribute *cpuidle_state_default_attrs[] = {  	&attr_default_status.attr,  	NULL  }; +ATTRIBUTE_GROUPS(cpuidle_state_default);  struct cpuidle_state_kobj {  	struct cpuidle_state *state; @@ -448,7 +449,7 @@ static void cpuidle_state_sysfs_release(struct kobject *kobj)  static struct kobj_type ktype_state_cpuidle = {  	.sysfs_ops = &cpuidle_state_sysfs_ops, -	.default_attrs = cpuidle_state_default_attrs, +	.default_groups = cpuidle_state_default_groups,  	.release = cpuidle_state_sysfs_release,  }; @@ -505,7 +506,7 @@ error_state:  }  /** - * cpuidle_remove_driver_sysfs - removes the cpuidle states sysfs attributes + * cpuidle_remove_state_sysfs - removes the cpuidle states sysfs attributes   * @device: the target device   */  static void cpuidle_remove_state_sysfs(struct cpuidle_device *device) @@ -591,10 +592,11 @@ static struct attribute *cpuidle_driver_default_attrs[] = {  	&attr_driver_name.attr,  	NULL  }; +ATTRIBUTE_GROUPS(cpuidle_driver_default);  static struct kobj_type ktype_driver_cpuidle = {  	.sysfs_ops = &cpuidle_driver_sysfs_ops, -	.default_attrs = cpuidle_driver_default_attrs, +	.default_groups = cpuidle_driver_default_groups,  	.release = cpuidle_driver_sysfs_release,  };  |