diff options
author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-08-23 17:24:37 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-08-23 17:43:44 -0400 |
commit | d06262e58546e5bf5669ef185fb913cca4637bd6 (patch) | |
tree | 2c74f6ebd4be61d53bd64a8c8d8da2ac15566799 /drivers/base/platform.c | |
parent | 1a6661dafd2528d03d0eaed898ad596816dfe738 (diff) |
driver-core: platform: convert bus code to use dev_groups
The dev_attrs field of struct bus_type is going away soon, dev_groups
should be used instead. This converts the platform bus code to use
the correct field.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/base/platform.c')
-rw-r--r-- | drivers/base/platform.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/drivers/base/platform.c b/drivers/base/platform.c index 9d538cf9204a..4f8bef3eb5a8 100644 --- a/drivers/base/platform.c +++ b/drivers/base/platform.c | |||
@@ -672,11 +672,13 @@ static ssize_t modalias_show(struct device *dev, struct device_attribute *a, | |||
672 | 672 | ||
673 | return (len >= PAGE_SIZE) ? (PAGE_SIZE - 1) : len; | 673 | return (len >= PAGE_SIZE) ? (PAGE_SIZE - 1) : len; |
674 | } | 674 | } |
675 | static DEVICE_ATTR_RO(modalias); | ||
675 | 676 | ||
676 | static struct device_attribute platform_dev_attrs[] = { | 677 | static struct attribute *platform_dev_attrs[] = { |
677 | __ATTR_RO(modalias), | 678 | &dev_attr_modalias.attr, |
678 | __ATTR_NULL, | 679 | NULL, |
679 | }; | 680 | }; |
681 | ATTRIBUTE_GROUPS(platform_dev); | ||
680 | 682 | ||
681 | static int platform_uevent(struct device *dev, struct kobj_uevent_env *env) | 683 | static int platform_uevent(struct device *dev, struct kobj_uevent_env *env) |
682 | { | 684 | { |
@@ -893,7 +895,7 @@ static const struct dev_pm_ops platform_dev_pm_ops = { | |||
893 | 895 | ||
894 | struct bus_type platform_bus_type = { | 896 | struct bus_type platform_bus_type = { |
895 | .name = "platform", | 897 | .name = "platform", |
896 | .dev_attrs = platform_dev_attrs, | 898 | .dev_groups = platform_dev_groups, |
897 | .match = platform_match, | 899 | .match = platform_match, |
898 | .uevent = platform_uevent, | 900 | .uevent = platform_uevent, |
899 | .pm = &platform_dev_pm_ops, | 901 | .pm = &platform_dev_pm_ops, |