diff options
Diffstat (limited to 'drivers/hid/hid-core.c')
-rw-r--r-- | drivers/hid/hid-core.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c index 36668d1aca8f..b8f1c77f2f77 100644 --- a/drivers/hid/hid-core.c +++ b/drivers/hid/hid-core.c | |||
@@ -1917,11 +1917,13 @@ static ssize_t modalias_show(struct device *dev, struct device_attribute *a, | |||
1917 | 1917 | ||
1918 | return (len >= PAGE_SIZE) ? (PAGE_SIZE - 1) : len; | 1918 | return (len >= PAGE_SIZE) ? (PAGE_SIZE - 1) : len; |
1919 | } | 1919 | } |
1920 | static DEVICE_ATTR_RO(modalias); | ||
1920 | 1921 | ||
1921 | static struct device_attribute hid_dev_attrs[] = { | 1922 | static struct attribute *hid_dev_attrs[] = { |
1922 | __ATTR_RO(modalias), | 1923 | &dev_attr_modalias.attr, |
1923 | __ATTR_NULL, | 1924 | NULL, |
1924 | }; | 1925 | }; |
1926 | ATTRIBUTE_GROUPS(hid_dev); | ||
1925 | 1927 | ||
1926 | static int hid_uevent(struct device *dev, struct kobj_uevent_env *env) | 1928 | static int hid_uevent(struct device *dev, struct kobj_uevent_env *env) |
1927 | { | 1929 | { |
@@ -1949,7 +1951,7 @@ static int hid_uevent(struct device *dev, struct kobj_uevent_env *env) | |||
1949 | 1951 | ||
1950 | static struct bus_type hid_bus_type = { | 1952 | static struct bus_type hid_bus_type = { |
1951 | .name = "hid", | 1953 | .name = "hid", |
1952 | .dev_attrs = hid_dev_attrs, | 1954 | .dev_groups = hid_dev_groups, |
1953 | .match = hid_bus_match, | 1955 | .match = hid_bus_match, |
1954 | .probe = hid_device_probe, | 1956 | .probe = hid_device_probe, |
1955 | .remove = hid_device_remove, | 1957 | .remove = hid_device_remove, |