diff options
| author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-11-03 16:05:34 -0800 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-11-03 16:05:34 -0800 |
| commit | 52894f7f35f3c6ad2b3362f021cdee69797d7a79 (patch) | |
| tree | 798f5b8bfb2a5b23e49fb68002f660b694c4e672 /uwb-clean-up-attribute-use-by-using-attribute_groups.patch | |
| parent | ad2f0a874ca11c77885ea119cc80fe40c7e29eb3 (diff) | |
| download | patches-52894f7f35f3c6ad2b3362f021cdee69797d7a79.tar.gz | |
renames and a new patch
Diffstat (limited to 'uwb-clean-up-attribute-use-by-using-attribute_groups.patch')
| -rw-r--r-- | uwb-clean-up-attribute-use-by-using-attribute_groups.patch | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/uwb-clean-up-attribute-use-by-using-attribute_groups.patch b/uwb-clean-up-attribute-use-by-using-attribute_groups.patch new file mode 100644 index 00000000000000..cb1baaa3b450aa --- /dev/null +++ b/uwb-clean-up-attribute-use-by-using-attribute_groups.patch @@ -0,0 +1,57 @@ +From foo@baz Sat Oct 19 20:13:26 PDT 2013 +Date: Sat, 19 Oct 2013 20:13:26 -0700 +To: Greg KH <gregkh@linuxfoundation.org> +From: Greg Kroah-Hartman <gregkh@linuxfoundation.org> +Subject: UWB: clean up attribute use by using ATTRIBUTE_GROUPS() + +The ATTRIBUTE_GROUPS() macro can be used in the uwb code to reduce the +number of lines of code. + +Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> + +--- + drivers/uwb/lc-dev.c | 16 +++------------- + 1 file changed, 3 insertions(+), 13 deletions(-) + +--- a/drivers/uwb/lc-dev.c ++++ b/drivers/uwb/lc-dev.c +@@ -244,7 +244,7 @@ static ssize_t uwb_dev_RSSI_store(struct + static DEVICE_ATTR(RSSI, S_IRUGO | S_IWUSR, uwb_dev_RSSI_show, uwb_dev_RSSI_store); + + +-static struct attribute *dev_attrs[] = { ++static struct attribute *uwb_dev_attrs[] = { + &dev_attr_EUI_48.attr, + &dev_attr_DevAddr.attr, + &dev_attr_BPST.attr, +@@ -253,20 +253,10 @@ static struct attribute *dev_attrs[] = { + &dev_attr_RSSI.attr, + NULL, + }; +- +-static struct attribute_group dev_attr_group = { +- .attrs = dev_attrs, +-}; +- +-static const struct attribute_group *groups[] = { +- &dev_attr_group, +- NULL, +-}; ++ATTRIBUTE_GROUPS(uwb_dev); + + /** + * Device SYSFS registration +- * +- * + */ + static int __uwb_dev_sys_add(struct uwb_dev *uwb_dev, struct device *parent_dev) + { +@@ -276,7 +266,7 @@ static int __uwb_dev_sys_add(struct uwb_ + /* Device sysfs files are only useful for neighbor devices not + local radio controllers. */ + if (&uwb_dev->rc->uwb_dev != uwb_dev) +- dev->groups = groups; ++ dev->groups = uwb_dev_groups; + dev->parent = parent_dev; + dev_set_drvdata(dev, uwb_dev); + |
